я пытаюсь удалить index.php из URL-адреса:
это работает
http://server/bw/index.php/test
это не работает
http://server/bw/test
я пытаюсь изменить .htaccess и смотрю в Интернете, я вижу, что это должно быть так:
RewriteEngine On
RewriteBase /bw/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
я пытаюсь отредактировать его таким образом:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
или таким образом:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /bw/index.php [QSA,L]
или таким образом:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
Но когда я пытаюсь получить доступ к http://server/bw/test
, он говорит мне:
Not Found
The requested URL /bw/test was not found on this server.
Apache/2.2.15 (CentOS) Server at server Port 80
Я проверяю, что внутри моего httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
включено.. я не знаю, что теперь делать..
как я могу решить? пожалуйста, помогите мне!