| |
|
|
| | Здравствуйте!
подскажите, как добиться того, чтобы при обращении к любому html файлу на сервере открывался соответствующий php файл (с тем же именем, но с расширением php) (при его наличии) | |
| |
|
|
| |
|
|
| |
для: rodmial
(04.11.2013 в 17:13)
| | | Можно при помощи mod_rewrite, но если кто-то заменил html на php, ему так же будет выведен результат. | |
| |
|
|
| |
|
|
| |
для: cheops
(04.11.2013 в 20:10)
| | | а как при помощи mod_rewrite?
>но если кто-то заменил html на php, ему так же будет выведен результат.
ну так и должно быть. главное, чтобы ссылки на html файлы (при отсутствии этих файлов, но наличии соответствующих php файлов) были работоспособны | |
| |
|
|
| |
|
|
| |
для: rodmial
(05.11.2013 в 13:46)
| | | RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*\.html$ $1.php [NC,L] | |
| |
|
|
| |
|
|
| |
для: serenya1983
(05.11.2013 в 16:22)
| | | спасибо большое, попробую. | |
| |
|
|
| |
|
|
| |
для: rodmial
(06.11.2013 в 09:20)
| | | не
RewriteRule ^.*\.html$ $1.php [NC,L]
| а
RewriteRule ^(.*)\.html$ $1.php [NC,L]
|
| |
| |
|
|
| |
|
|
| |
для: Sfinks
(06.11.2013 в 14:53)
| | | точно | |
| |
|
|
| |
|
|
| |
для: serenya1983
(06.11.2013 в 16:11)
| | | хорошо что есть на земле такие люди | |
| |
|
|
| |
|
|
| |
для: serenya1983
(06.11.2013 в 16:11)
| | | всё работает, проверил.
а еще вопрос: как добиться такого же результата при наличии файла html? | |
| |
|
|
| |
|
|
| |
для: rodmial
(12.11.2013 в 22:41)
| | | В смысле чтобы шел редирект даже если html-файл есть? | |
| |
|
|
| |
|
|
| |
для: Sfinks
(12.11.2013 в 23:12)
| | | ага
а ещё скажите, пожалуйста, почему при использовании .htaccess с таким содержимым на локальном сервере возникает ошибка internal server Error | |
| |
|
|
| |
|
|
| |
для: rodmial
(13.11.2013 в 16:11)
| | | > ага
Нужно убрать строку
RewriteCond %{REQUEST_FILENAME} !-f
|
> почему при использовании .htaccess с таким содержимым на локальном сервере возникает ошибка internal server Error
Это уже надо на сервер смотреть.
Возможно поможет добавить послестроку | |
| |
|
|
| |
|
|
| |
для: Sfinks
(13.11.2013 в 21:23)
| | | Большое спасибо, попробую | |
| |
|
|
| |
|
|
| |
для: Sfinks
(13.11.2013 в 21:23)
| | | нет, это не помогло. | |
| |
|
|
| |
|
|
| |
для: rodmial
(14.11.2013 в 20:20)
| | | ошибка может возникать когда модуль Rewrite не подключен к apache.
a2enmod rewrite
service apache2 restart
|
| |
| |
|
|