@Argentium

Как исправить проблему с .htaccess (доступ запрещен)?

Здравствуйте, пытаюсь сделать переход по ссылке и чтобы в строке браузера убиралось расширение .php. Делаю через .htaccess, вот код :
# Запускаем движок замены

RewriteEngine on

 # Если запрашиваемый объект не папка

RewriteCond %{REQUEST_FILENAME} !-d

 # если запрашиваемый объект с дописанным расширением php - файл

RewriteCond %{REQUEST_FILENAME}\.php -f

 # делаем замену с дописыванием .php

RewriteRule ^(.*)$ $1.php


После чего в ссылках указываю путь к файлу : <a href="pages/signup">Регистрация</a>

Мой файл signup.php находится в папке pages, а ссылки вызываются с корневой папки index.php. Но когда я нажимаю на ссылку меня перебрасывает на страницу и пишет ДОСТУП ЗАПРЕЩЁН. Возможно оно не читает файл как файл, а как папку... 5e61925241643171720232.png

ЧТО ДЕЛАТЬ?
Тестирую на локальной машине OpenServer.
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
А сделайте так:
RewriteRule ^(.*?)/?$ $1.php [L]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы