| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
beget:dokuwiki:anti_www [2020/10/12 21:48] Николай Солошин [Выкорчевываем WWW из жизни сайта] |
beget:dokuwiki:anti_www [2022/02/12 11:40] (текущий) |
| ====== Выкорчевываем WWW из жизни сайта ====== | ====== Настройка перенаправления с www для DokuWiki ====== |
| |
| Из-за [[beget:cp:dns:www|проблемы]] с установкой и перевыпуском сертификатов пришлось вернуть подзоны ''www''. Из-за подзон ''www'' пришлось делать так, чтобы о них ни кто не знал и никогда не узнал! Другими словами - нам не нужны лишние зеркала сайта. | Из-за [[beget:cp:dns:www|проблемы]] с установкой и перевыпуском сертификатов пришлось вернуть подзоны ''www''. Из-за подзон ''www'' пришлось делать так, чтобы о них ни кто не знал и никогда не узнал! Другими словами -- нам не нужны лишние зеркала сайта. |
| |
| ===== robots.txt ===== | ===== robots.txt ===== |
| Директива ''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 ===== |
| |
| 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 |
| 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~~ |