На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Дополнения к правилам (только для данного раздела)
- Используйте подсветку синтаксиса при выделении исходного кода;
- В описании темы обязательно укажите язык программирования;
- Прежде чем задать вопрос, обязательно воспользуйтесь поиском и загляните в FAQ раздела.
- Если вопрос касается серверного ПО, указывайте ОС.
- Если вопрос касается ASP.NET то лучше будет задать его в соответствующем разделе. Там вы сможете получить ответ намного быстрее.

Модераторы: Serafim, fatalist
  
> Почему не отдается ошибка 404?
    Ситуация: сайт на вордпрессе. Специально обращаюсь к несуществующему ресурсу 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 вот что:

    ExpandedWrap disabled
      # 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
      Стоит почитать мануал по RewriteEngine.
      Запросы по условию перенаправляются на index.php, т.е. если запрошен не файл и не директория, то такие запросы направлять на index.php.
      В результате запрос
      ExpandedWrap disabled
        https://site.ru/pro
      будет преобразован апачем в
      ExpandedWrap disabled
        https://site.ru/index.php/pro
      , где index.php получит параметр pro, по какой-то своей эвристике сформирует ответ, указав 301 и новый адрес. (301 перемещено навсегда).

      Чтобы он так не делал, нужно смотреть настройки вордпресса.
        На официальном https://wordpress.org/plugins/browse/beta/ (взято первое попавшееся) при обращении к https://wordpress.org/plugins/browse/bet уводит на https://wordpress.org/plugins/
        8-)
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script Execution time: 0,0867 ]   [ 17 queries used ]   [ Generated: 19.07.19, 22:58 GMT ]