Правило перезаписи htacess дает внутреннюю ошибку сервера 500 - PullRequest
0 голосов
/ 21 июня 2020

Я мало что знаю о правиле перезаписи htaccess. Я пробовал что-то вроде этого

RewriteEngine on

RewriteBase /ebook/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L] 

RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteRule ^book/id/([^/]+)$ book.php?id=$1 [L,QSA]

Первое правило для скрытия расширения файла.

второе правило для перенаправления на другую страницу с идентификатором

дюйм html,

<a href="/ebook/book/id/8">click here</a>

книга. php пустой файл

, но дает 500 внутренних сервер.

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