.htaccess изменяет URL в браузере, но показывает объект не найден ошибка 404 - PullRequest
0 голосов
/ 03 февраля 2019

Я хочу сделать чистый URL с .htaccess.Мой URL-адрес www.example.com/download1.php?post-slug=nobody-greater, мой чистый URL-адрес www.example.com/download1/nobody-greater с использованием

RewriteEngine On

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

RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /download1\.php [NC]

RewriteCond %{QUERY_STRING} post-slug=([A-Za-z0-9]+) [NC]

RewriteRule . download1/%1? [R=301,L]

Проблема заключается в том, что адресная строка изменяется на www.example.com/download1/nobody-greater, но объект ошибки страницы 404 не отображается.

...