Привет, ребята, я создаю проект в php и сталкиваюсь с проблемами, связанными с неправильным URL-адресом. Мой фактический URL-адрес такой: http://localhost/blog_dir/blog/top-of-the-world
, поэтому, когда я нажимаю на этот URL-адрес, я вижу реальную страницу, которую хочу видеть. но когда я набираю неправильный URL-адрес, такой как http://localhost/blog_dir/blog/top-of-the-w
, он показывает мне ошибку, такую как уведомления, предупреждения и все распространенные ошибки php, на этой странице, что совершенно очевидно, поскольку он не получает правильный URL-адрес. Итак, что я хочу сделать, так это то, что если какой-либо пользователь вводит неправильный URL, он должен быть перенаправлен на созданную мной страницу с ошибкой err.php
. Еще одна вещь, которую я хотел бы добавить, это то, что проблема возникает, я думаю, из-за кодов, которые я написал в моем .htaccess
. Поэтому я добавляю свой .htacces
код здесь
RewriteEngine On
ErrorDocument 404 http://localhost/blog_dir/err.php
#RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/([^/\.]+)?$ blog-de.php?post=$1 [L,QSA]
Я надеюсь, что вы могли бы помочь мне с моим проектом ....