Файл .htaccess не работает на сервере Apache - PullRequest
0 голосов
/ 14 июля 2009

Я разместил свой сайт на www.hostmoster.com, я написал файл .htaccess для перезаписи URL, он работал должным образом с прошлого года ... но сегодня они сделали некоторое обновление на своем сервере Apache ... и сейчас мой файл .htaccess не работает должным образом. содержимое моего файла

RewriteEngine on
RewriteRule ^$ /index.php [L]
RewriteCond $1 !^(index\.php|functions\.php|showpopup\.php|signup\.php|chat|tmp|extras|services|flash|data|images|forum|business|css|scripts|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ /index.php/$1 [L]

Пожалуйста, помогите мне. Apache Server версии 2.2.11. Проблема, с которой я сталкиваюсь, заключается в том, что для каждого запроса страницы открывается страница index.php

Ответы [ 2 ]

0 голосов
/ 07 июня 2013

Я могу быть по двум причинам. Один - для разрешения файла, а второй - для запрета выполнения .htaccess веб-сервером. Используйте эту ссылку для проверки конфигурации Apache для выполнения файла .htaccess.

http://httpd.apache.org/docs/current/howto/htaccess.html

Уверен, что на общем сервере вам не разрешат доступ к файлу .conf, но вы можете задать проблему команде поддержки, они могут помочь вам.

0 голосов
/ 14 июля 2009

Может быть ...

Примечание:

Если вы хотите позвонить вашему .htaccess подать что-нибудь еще, вы можете изменить имя файла с использованием Директива AccessFileName. Например, если вы хотите позвонить в файл .config, то вы можете поставить следующее в файле конфигурации вашего сервера:

AccessFileName .config

Из Документы Apache

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...