Файл .htaccess и проблема с чистыми URL - PullRequest
0 голосов
/ 24 мая 2011

Я использую тот же файл .htaccess, чтобы удалить расширение .php на своих сайтах. Я не могу понять, что не работает в этот раз. Это новый хостинг-провайдер, с которым я зарегистрировался. Я попытался сделать простое перенаправление на SO, чтобы посмотреть, анализируется ли файл. Я прочитал всю книгу Apache Mod_rewrite и понял, что делает файл, но кое-что мне не хватает. Заранее спасибо за помощь. Вот файл:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteBase /
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.+) index.php [L]

Кстати, это в папке public_html, которая не должна иметь никакого значения.

1 Ответ

0 голосов
/ 05 ноября 2013
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteRule ^page-name\.html$ page-name.php [T=application/x-httpd-php,L]
...