редирект

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

редирект

Сообщение Lost_hlq » Пт дек 19, 2014 8:12 pm

суть проблемы в следующем:
есть сайт который состоит из файлов 123.php и т.д, нужно сделать так что бы при нажатии на ссылки (ссылки представляют собой эти файлы) делался редирект на чпу тоесть имя этого файла но без расширения уже
Lost_hlq
 
Сообщений: 1
Зарегистрирован: Пт дек 19, 2014 8:08 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение selina » Ср мар 04, 2015 6:36 am

Проблема вот в чем, если я пытаюсь скачать существующий файл то он его качает минуя это правило. При попытке скачать несуществующий файл меня как раз перекидывает на этот скрипт.
Get free demos for [url=http://www.test-king.com/vendor-PRINCE2.htm]Testking - prince2 certification[/url] exam and mcts exam with [url=http://www.test-king.com/cert-TOGAF.htm]Test-king togaf certification[/url] guaranteed success. Our [url=http://www.coloradocollege.edu/]coloradocollege.edu[/url] best quality prepares you well before appearing in the final exams. [url=http://www.goucher.edu/]goucher.edu[/url]
selina
 
Сообщений: 1
Зарегистрирован: Ср мар 04, 2015 6:12 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Emilien » Сб дек 12, 2015 2:27 am

Lost_hlq писал(а):суть проблемы в следующем:
есть сайт который состоит из файлов 123.php и т.д, нужно сделать так что бы при нажатии на ссылки (ссылки представляют собой эти файлы) делался редирект на чпу тоесть имя этого файла но без расширения уже


Код: выделить все
RewriteEngine On
 
RewriteCond %{THE_REQUEST} " (/[^?/]+)\.php"
RewriteRule ^ %1 [R=301,L]
 
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^/]+)$ /$1.php [L]
Emilien
Мл. Сержант
 
Сообщений: 51
Зарегистрирован: Чт дек 10, 2015 3:35 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron