Инструменты пользователя

Инструменты сайта


beget:dokuwiki:anti_www

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
beget:dokuwiki:anti_www [2020/10/12 21:48]
Николай Солошин [Выкорчевываем WWW из жизни сайта]
beget:dokuwiki:anti_www [2022/02/12 11:40] (текущий)
Строка 1: Строка 1:
-====== Выкорчевываем WWW из жизни сайта ======+====== Настройка перенаправления с www для DokuWiki ======
  
-Из-за [[beget:cp:dns:www|проблемы]] с установкой и перевыпуском сертификатов пришлось вернуть подзоны ''www''. Из-за подзон ''www'' пришлось делать так, чтобы о них ни кто не знал и никогда не узнал! Другими словами - нам не нужны лишние зеркала сайта.+Из-за [[beget:cp:dns:www|проблемы]] с установкой и перевыпуском сертификатов пришлось вернуть подзоны ''www''. Из-за подзон ''www'' пришлось делать так, чтобы о них ни кто не знал и никогда не узнал! Другими словами -- нам не нужны лишние зеркала сайта.
  
 ===== robots.txt ===== ===== robots.txt =====
Строка 18: Строка 18:
 Директива ''Allow'', скорее всего не нужна, но [[https://www.google.com/webmasters/tools/robots-testing-tool|инструмент проверки файла robots.txt]] о ней очень позитивно отзывался зелененьким цветом, что я решил ее оставить. LOL Директива ''Allow'', скорее всего не нужна, но [[https://www.google.com/webmasters/tools/robots-testing-tool|инструмент проверки файла robots.txt]] о ней очень позитивно отзывался зелененьким цветом, что я решил ее оставить. LOL
  
 +==== Нюансы слеша ====
 +
 +Небольшая [[beget:dokuwiki:robots_txt:path|статейка]] о слешах в конце путей.
 ===== .htaccess ===== ===== .htaccess =====
  
Строка 27: Строка 30:
 RewriteRule (.*) https://wiki.soloshin.su/$1 [R=301,L]</code> RewriteRule (.*) https://wiki.soloshin.su/$1 [R=301,L]</code>
  
-Но тут закрался нюанс - эту конструкцию нужно поместить не в конец файла, а сразу после ''RewriteEngine on'', если таковой имеется. В моем случае, это вот так:+Но тут закрался нюанс -- эту конструкцию нужно поместить не в конец файла, а сразу после ''RewriteEngine on'', если таковой имеется. В моем случае, это вот так:
  
 <code>RewriteEngine on <code>RewriteEngine on
Строка 43: Строка 46:
 RewriteRule ^index.php$               doku.php</code> RewriteRule ^index.php$               doku.php</code>
  
-Если сделать не так, то при заходе на главную страницу сайта или по прямой ссылке, "[[https://www.dokuwiki.org/start?id=config:userewrite|Удобочитаемые адреса]]" (''userewrite=1'') будут работать не правильно и вместо ожидаемого, к примеру, ''%%https://wiki.soloshin.su/beget%%'' мы будем попадать на ''%%https://wiki.soloshin.su/%%**doku.php?id=**beget'', что немного обидно.+Если сделать не так, то при заходе на главную страницу сайта или по прямой ссылке, "[[https://www.dokuwiki.org/start?id=config:userewrite|Удобочитаемые адреса]]" (''userewrite=1'') будут работать не правильно и вместо ожидаемого, к примеру, ''%%https://wiki.soloshin.su/beget/index%%'' мы будем попадать на ''%%https://wiki.soloshin.su/%%**doku.php?id=**beget/index'', что немного обидно.
  
 ~~NOTOC~~ ~~NOTOC~~
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)