Изменения htaccess вызвали ДОСТУП ЗАПРЕЩЕН, ОШИБКА 403 не может исправить даже удаление файла htaccess - PullRequest
0 голосов
/ 01 июля 2019

Игра с «дружественными URL» и создание файла htaccess с:

RewriteEngine On
RewriteRule    ^modules/posts/questions_all.php/?$  modules/posts/questions_all.php    [NC,L] 

Намерением было перенаправить http://localhost/modules/posts/questions_all.php/1234 (с дружественным суффиксом URL / 1234) на обычныйpage http://localhost/modules/posts/questions_all.php

Затем я попытался добавить другие строки, как предложено в другом веб-сообщении (но НЕ понимая, что они на самом деле делают), сделав это:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule    ^modules/posts/questions_all.php/?$    modules/posts/questions_all.php    [NC,L] 

После этого кажется, чтоЯ начал получать сообщение «ACCESS FORBIDDEN, ERROR 403», когда я пытался получить доступ к обычной странице по ссылке HREF.Ссылка HREF не изменилась, но теперь URL-адрес в адресной строке выглядит следующим образом:

http://localhost/C:/xampp/htdocs/Data/anyCompany/modules/posts/questions_all.php

вместо:

http://localhost/modules/posts/questions_all.php

Теперь я не могу вернуть систему к работе с этимссылка большеДаже удаление файла htaccess не исправило его.Изменили ли команды RewriteCond некоторые параметры в другом месте, которые мне нужно как-то отменить?

1 Ответ

0 голосов
/ 03 июля 2019

Не знаю, как оно попало в указанное выше состояние ошибки, но очистка кэша устранила эту проблему. Не думал, что файл .htaccess будет кэширован ...

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