Как обработать этот URL?

0

У меня есть http://www.example.com/contact-us.php URL, который работает отлично, но если кто-то положил http://www.example.com/contact-us.php/contact-us.php он показывает страница с CSS нарушена.

Можем ли мы показать страницу не найденное сообщение пользователям для этого http://www.example.com/contact-us.php/contact-us.php URL? Если эта страница есть или нет.

Обновить :

Мой файл.htacess -/public_html/.htaccess:

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*[^/])$ http://%{HTTP_HOST}/$1/ [L,R=301]
Показать ещё 4 комментария
Теги:
url

1 ответ

0

Вы можете создать файл htaccess на своем сервере и принудительно завершить косую черту для всех URL-адресов, которые не указывают прямо на такой файл (проверьте, включен ли mod_rewirte или нет):

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    #Force Trailing slash
    RewriteRule ^((.*)[^/])$ $1/ [L,R=301]
</IfModule> 
  • 0
    Я положил выше на мой файл .htacess, но он не работает
  • 0
    @RakeshShetty Пожалуйста, обновите ваш вопрос, указав полный код файла htaccess и укажите его путь к файлу.
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню