Спрашиваем и отвечаем по Wordpress-15

S
На сайте с 07.10.2014
Offline
61
#911

Добрый день!

Обнаружил, что если к URL на сайте на конце адреса добавить всякие символы, то открывается требуемая страница, а не 404.

Например, www.адрес_сайта/раздел/название_страницы@@@@@@*****

Подскажите пожалуйста, что можно сделать, чтобы при вводе любого символа было перенаправление на 404 страницу.

Спасибо.

IS
На сайте с 16.08.2006
Offline
160
#912
Svetogorik #:

Добрый день!

Обнаружил, что если к URL на сайте на конце адреса добавить всякие символы, то открывается требуемая страница, а не 404.

Например, www.адрес_сайта/раздел/название_страницы@@@@@@*****

Подскажите пожалуйста, что можно сделать, чтобы при вводе любого символа было перенаправление на 404 страницу.

Спасибо.

Я так понимаю, вордпресс предварительно удаляет эти символы из запроса и только потом ищет страницу, потому даже если внутри названия их вставить - страница будет найдена. Не спец в htaccess, но вроде так работает

RewriteRule [^\w+=%&/.-] - [R=404]

S
На сайте с 07.10.2014
Offline
61
#913
Igor-san #:

Я так понимаю, вордпресс предварительно удаляет эти символы из запроса и только потом ищет страницу, потому даже если внутри названия их вставить - страница будет найдена. Не спец в htaccess, но вроде так работает

RewriteRule [^\w+=%&/.-] - [R=404]

Спасибо большое, работает!

W1
На сайте с 22.01.2021
Offline
306
#914
Svetogorik #:
работает

А если к адресу добавить не @, а просто цифры? Откроется страница?

Мой форум - https://webinfo.guru –Там я всегда на связи
S
На сайте с 07.10.2014
Offline
61
#915
webinfo #:

А если к адресу добавить не @, а просто цифры? Откроется страница?

Тогда открывается 404 страница. Проблем с этим нет.

Соорудил такую конструкцию и проверил ответ сервера в Вебмастере. Код статуса 302 и происходит редирект на мою 404 страницу.

Кто подскажет, это нормально, что несуществующая страница редиректиться на 404, а не сразу дает ошибку?

RewriteRule [^\w+=%&/.-] - [R=404]

ErrorDocument 404 сайт.ru/404.html

W1
На сайте с 22.01.2021
Offline
306
#916
Svetogorik #:
это нормально, что несуществующая страница редиректиться на 404

Ненормально.

S
На сайте с 07.10.2014
Offline
61
#917
webinfo #:

Ненормально.

Не знаете, как в моем случае тогда можно сделать?

Если оставить такое правило - RewriteRule [^\w+=%&/.-] - [R=404], то открывается стандартная 404 страница провайдера.

Как сделать так, чтобы открывалась моя 404? Надеюсь понятно объяснил)

IS
На сайте с 16.08.2006
Offline
160
#918
Svetogorik #:

Тогда открывается 404 страница. Проблем с этим нет.

Соорудил такую конструкцию и проверил ответ сервера в Вебмастере. Код статуса 302 и происходит редирект на мою 404 страницу.

Кто подскажет, это нормально, что несуществующая страница редиректиться на 404, а не сразу дает ошибку?

RewriteRule [^\w+=%&/.-] - [R=404]

ErrorDocument 404 сайт.ru/404.html

Гугл отвечает что нужно писать относительный путь  ErrorDocument 404 /404.html

S
На сайте с 07.10.2014
Offline
61
#919
Igor-san #:

Гугл отвечает что нужно писать относительный путь  ErrorDocument 404 /404.html

Так не катит) Если так прописать, то он опять открывает страницу со всякими иероглифами)

Ладно спасибо вам, кто пытался помочь, буду дальше разбираться.

GP
На сайте с 26.08.2009
Offline
94
#920

Добрый день! Подскажите "чайнику" почему может быть не доступно редактирование страницы и как это исправить? Текст стал белым в админке, но на самой странице все отлично отображается.

png hx4.png

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий