Mod_rewrite
-
Допустим у меня есть сайт MAD-JAIL.RU главная страница index.php то есть mad-jail.ru/index.php
нужно сделать что бы было MAD-JAIL.Ru/index/ или просто MaD-jail.ru/ на всех страницах то есть убрать .php оставить только index, или убрать все оставить только MAD-JAIL.RU
нашел код
RewriteEngine on RewriteRule ^index index.php
он убирает .php но при переходе mad-jail.ru/index.php открывается главная страницу нужно заблокировать это
кто поможет, кину монет, или дам денег Webmoney
Добавлено через 07:15 мин.
нужно убрать .php то есть mad-jail.ru/index/, mad-jail.ru/news/ -
че то я не че не понял, php это расширение его нельзя убрать или ты хочешь убрать его из строки браузера? это можно
-
да
-
а че заблокировать то надо непонял
-
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/%1.php -f RewriteRule ^(.+?)/?$ /$1.php [L] RewriteRule ^(.+?)\.php$ /$1/ [L,R=301]
Не тестил, негде.
-
спасибо, вроде работает
тебе монет или денег webmoney ?Добавлено через 03:53 мин.
бля только вот перехожу на mad-jail.ru/ открываю главную выдает ошибку 404 mad-jail.ru/index/ чет я туплю -
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^.*$ $0.php [L,QSA] RewriteCond %{THE_REQUEST} ([^\s]*)\.php(\?[^\s]*)? RewriteRule (.*) %1 [R=301,L]
твой подредактировал, все равно спасибо