Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[35.173.48.18] |
|
Сообщ.
#1
,
|
|
|
Ситуация: сайт на вордпрессе. Специально обращаюсь к несуществующему ресурсу https://site.ru/proekty/proekty-2/proek или https://site.ru/proekty/pro/, но сайт отдает код 301 и открывается https://site.ru/proekty/
https://site.ru/n редиректится на https://site.ru/news/. Каждый раз проверяю в приватном режиме браузера, с другой машины, с телефона. Результат везде одинаковый. В .htaccess вот что: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress AddDefaultCharset utf-8 AddType 'text/html; charset=utf-8' .html .htm .shtml |
Сообщ.
#2
,
|
|
|
Стоит почитать мануал по RewriteEngine.
Запросы по условию перенаправляются на index.php, т.е. если запрошен не файл и не директория, то такие запросы направлять на index.php. В результате запрос https://site.ru/pro https://site.ru/index.php/pro Чтобы он так не делал, нужно смотреть настройки вордпресса. |
Сообщ.
#3
,
|
|
|
На официальном https://wordpress.org/plugins/browse/beta/ (взято первое попавшееся) при обращении к https://wordpress.org/plugins/browse/bet уводит на https://wordpress.org/plugins/
|
Сообщ.
#4
,
|
|
|
Нашлось объяснение: https://developer.wordpress.org/reference/f..._404_permalink/
|