переписать [DokuWiki]

  1. Инструкции на простом английском языке
  2. Дальнейшие детали для технически подкованных
  3. апаш
  4. Apachectl статус нарушен
  5. 404 не найдена ошибка
  6. IIS 7.0 или выше
  7. Nginx
  8. Заметки
  9. Чистый идентификатор сессии PHP

Эта страница беспорядок и должна быть переписана Эта страница беспорядок и должна быть переписана.

По умолчанию DokuWiki не перезаписывает URL-адреса, в результате чего URL-адреса выглядят следующим образом:

http://example.com/doku.php?id=page

Эти URL считаются некрасивыми и плохо индексируются некоторыми поисковыми системами.

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

Инструкции на простом английском языке

меры

  1. Перейти к Admin

  2. Откройте диспетчер конфигурации

  3. Измените опцию Nice URLs на .htaccess (используйте find, это далеко внизу)

  4. Под ним отметьте опцию «Использовать косую черту как разделитель пространства имен в URL»

  5. Сохранить

  6. Затем, используя ftp или файловый менеджер, вам нужен доступ к папке / wiki /, которую вы создали при создании вики.

  7. Внутри вы найдете файл с именами .htaccess и .htaccess.dist. (если вы его не видите, убедитесь, что скрытые файлы видимы. Это может быть вариант, который вы можете использовать при входе в систему в зависимости от вашего хостинг-провайдера, или просто создайте файл с именем .htaccess и загрузите его)

  8. внутри файла .htaccess вставьте следующее (альтернативно раскомментируйте раздел в .htaccess.dist, затем переименуйте в .htaccess):

RewriteEngine на RewriteRule ^ _media /(.*) lib / exe / fetch.php? Media = $ 1 [QSA, L] RewriteRule ^ _detail /(.*) lib / exe / detail.php? Media = $ 1 [QSA, L] RewriteRule ^ _export /([^/]+)/(.*) doku.php? Do = export_ $ 1 & id = $ 2 [QSA, L] RewriteRule ^ $ doku.php [L] RewriteCond% {REQUEST_FILENAME}! -F RewriteCond % {REQUEST_FILENAME}! -D RewriteRule (. *) Doku.php? Id = $ 1 [QSA, L] RewriteRule ^ index.php $ doku.php

Это даст вам формат как www.myexample.com/wiki-article , Если у вас есть другой формат для вашего адреса, например, www.myexample.com/dokuwiki/wiki-article затем поместите эту строку сразу после RewriteEngine на

RewriteBase / dokuwiki

где / dokuwiki следует заменить на фактическое имя папки, которую вы используете.

Дальнейшие детали для технически подкованных

DokuWiki поддерживает два метода перезаписи URL-адресов, включенные через userewrite вариант. Один полагается на возможности перезаписи веб-сервера; другой обрабатывает переписанные URL-адреса внутри DokuWiki. В таблице ниже приведены эти параметры.

Значение Информация Пример URL 0 Перезапись URL не используется. Это по умолчанию. http://example.com/dokuwiki/doku.php?id=wiki:syntax 1 Перезапись выполняется веб-сервером. http://example.com/dokuwiki/wiki:syntax 2 Перезапись выполняется DokuWiki. http://example.com/dokuwiki/doku.php/wiki:syntax

Перезапись URL-адресов отключена по умолчанию, поскольку она требует дополнительной настройки, помимо настройки соответствующей опция конфигурации - эти конфиги обсуждаются ниже.

Перезапись URL-адреса может быть включена по адресу? Do = admin & page = config # _advanced или в локальной строке файла conf / local.php, которая читает $ conf ['userewrite'] = N ;. N - это число 0, 1 или 2. По умолчанию это ноль без этой строки. Следуйте инструкциям по настройке ниже, чтобы выбрать какой-либо вариант.

Не забудьте установить следующее в Configuration Manager / start Не забудьте установить следующее в Configuration Manager / start? Do = admin & page = config

В противном случае правила перезаписи не будут полезны.

апаш

Перезапись URL-адресов в Apache осуществляется через модуль mod_rewrite Апач 1 или же Apache 2 ,

DokuWiki поставляется с файлом .htaccess.dist, который содержит необходимые правила перезаписи для режима 1.

Вот пример

RewriteEngine на RewriteBase / dokuwiki RewriteRule ^ _media /(.*) lib / exe / fetch.php? Media = $ 1 [QSA, L] RewriteRule ^ _detail /(.*) lib / exe / detail.php? Media = $ 1 [QSA , L] RewriteRule ^ _export /([^/]+)/(.*) doku.php? Do = export_ $ 1 & id = $ 2 [QSA, L] RewriteRule ^ $ doku.php [L] RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule (. *) doku.php? id = $ 1 [QSA, L] RewriteRule ^ index.php $ doku.php

В строке RewriteBase / dokuwiki вам может понадобиться заменить / dokuwiki на любой каталог, который вы используете в своем URL, чтобы попасть в вики. Если ваша вики появляется на верхнем уровне домена (например, http://example.com указывает на стартовую страницу вики, затем используйте следующую строку: RewriteBase /.

Вам также может понадобиться переименовать файл из .htaccess.dist в .htaccess.

Apachectl статус нарушен

Правило перезаписи Dokuwiki влияет на команду состояния apachectl и заставляет ее возвращать страницу dokuwiki 404 вместо страницы состояния сервера. Вы можете исправить это, поместив это в правила переписывания dokuwiki.

RewriteCond% {REQUEST_URI}! ^ / Server-status $

или создание пустого файла состояния сервера в корневой папке dokuwiki, где находится doku.php. Смотрите сообщение на форуме Apachectl статус нарушен с докувики

404 не найдена ошибка

IIS (или Microsoft Azure Web App)

Включите переписывание URL и вставьте соответствующий набор правил:

<rewrite> <rules> <rule name = "rule 1C" stopProcessing = "true"> <match url = "^ _ media /(.*)" /> <action type = "Rewrite" url = "/ lib / exe / fetch.php? media = {R: 1} "appendQueryString =" true "/> </ rule> <имя правила =" rule 2C "stopProcessing =" true "> <match url =" ^ _ detail /(.*) " /> <action type = "Rewrite" url = "/ lib / exe / detail.php? media = {R: 1}" appendQueryString = "true" /> </ rule> <rule name = "rule 3C" stopProcessing = "true"> <match url = "^ _ export /([^/]+)/(.*)" /> <action type = "Переписать" url = "/ doku.php? do = export_ {R: 1} & amp; id = {R: 2} "appendQueryString =" true "/> </ rule> <rule name =" rule 4C "stopProcessing =" true "> <match url =" ^ $ "/> <тип действия =" Перепишите "url =" / doku.php "/> <условия> <add input =" {REQUEST_FILENAME} "matchType =" IsFile "negate =" true "/> <add input =" {REQUEST_FILENAME} "matchType =" IsDirectory " negate = "true" /> </ condition> </ rule> <rule name = "rule 5C" stopProcessing = "true"> <match url = "(. *)" /> <action type = "Rewrite" url = "/doku.php?id= enjR:1}" appendQueryString = "true" /> <условия> <add input = "{REQUEST_ FILENAME} "matchType =" IsFile "negate =" true "/> <add input =" {REQUEST_FILENAME} "matchType =" IsDirectory "negate =" true "/> </ condition> </ rule> <rule name =" rule 6C "> <match url =" ^ index.php $ "/> <action type =" Rewrite "url =" / doku.php "/> </ rule> </ rules> </ rewrite>

Если вы используете Azure Web App , просто поместите эти строки в теги <system.webServer> в файле web.config (расположен в wwwroot вашего приложения).

IIS 7.0 или выше

IIS 7.0 и выше могут быть расширены с помощью модуля перезаписи URL 2.0, доступного от Microsoft для обоих x86 а также x64

Сохраните приведенные выше правила Apache в файл .htaccess, удалив строку «RewriteBase / dokuwiki». Это не требуется, так как мы будем добавлять правила непосредственно в корень вики.

В диспетчере IIS выберите папку Wiki, а в разделе IIS выберите «Перезапись URL-адреса» (если перед установкой у вас был открыт диспетчер, потребуется обновление).

В области действий справа выберите «Правила импорта».

Для вашего файла конфигурации выберите файл .htaccess и Импортируйте, это должно дать вам 6 преобразованных правил.

Наконец нажмите «Применить» на панели «Действия» с правой стороны.

Сконфигурируйте свою Wiki для использования правил .htaccess для перезаписи, и теперь вы должны увидеть, что ваши URL переписаны.

Nginx

Увидеть Nginx документация , В следующем примере корнем нашего сервера является / var / www, и мы извлекаем dokuwiki в / var / www / wiki.

сервер {слушай 80; имя_сервера example.com www.example.com; # максимальный размер загружаемого файла составляет 4 МБ - при необходимости измените client_max_body_size 4M; client_body_buffer_size 128k; root / var / www / wiki; index doku.php; location / {try_files $ uri $ uri / @dokuwiki; } location @dokuwiki {переписать ^ / _ media /(.*) /lib/exe/fetch.php?media=$1 last; переписать ^ / _ detail /(.*) /lib/exe/detail.php?media=$1 last; переписать ^ / _ export /([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last; переписать ^ / (?! lib /)(.*) /doku.php?id=$1&$args last; } location ~ \ .php $ {if (! -f $ request_filename) {return 404; } include fastcgi_params; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; fastcgi_param REDIRECT_STATUS 200; fastcgi_pass 127.0.0.1:9000; }}

Заметки

При использовании https необходимо установить переменную сервера HTTPS, чтобы разрешить правильное связывание в dokuwiki. Это можно сделать в разделе сервера с помощью:

fastcgi_param HTTPS включен;

Последнее ключевое слово правил перезаписи перед настройкой местоположения, убедитесь, что перезапись происходит только один раз. Вам следует заменить все / dokuwiki /, указанные выше, на ваш каталог вики относительно корневого каталога веб-сервера.

Если вы копируете эти конфиги, убедитесь, что вы добавляете местоположения для защиты некоторых каталогов, как описано в Безопасность стр.

В вашем файле conf / local.php добавьте или измените строку так, чтобы она гласила:

Эта опция не требует установки веб-сервера. Однако он опирается на функцию PATH_INFO стандарта CGI, реализованную Apache. IIS это известно, что не работает с этой настройкой. Тем не менее, новые версии IIS, кажется, работают с этим.

Чистый идентификатор сессии PHP

Несмотря на использование «чистых» URL, вы можете встретить параметр «DokuWiki» в URL, который выглядит следующим образом:

ID сессии PHP:

http://example.com/example?DokuWiki=c81a95369a66576982119e2a60b557a5

Этот параметр является идентификатором сессии PHP и автоматически добавляется PHP. Это совершенно не связано с переписыванием. Чтобы избежать этого, вы можете заставить PHP всегда использовать куки для сессий, установив параметр session.use_only_cookies для PHP.

Обычно это делается в конфигурационном файле php.ini:

session.use_only_cookies = 1

Вы также можете попробовать:

session.use_trans_sid = 0

Похожие

30 минут или меньше - 30 минут или около того (2011) - Filmkritika
Оригинальное название / венгерский адрес: 30 минут или меньше / 30 минут или около того Премьер 13 октября 2011 Я был немного разочарован. Я начинаю этот путь, потому что в целом это не плохая комедия, но я просто ждал большего
The Pirate Bay не работает: просто не вводите www
Если у вас возникли проблемы с доступом к The Pirate Bay на этой неделе, причины очень просты: вы по-прежнему без необходимости добавляете префикс www при вводе URL-адреса. Похоже, что это требование префикса было удалено из доменов The Pirate Bay, и поскольку перенаправление отсутствует, пользователи получают ошибки. Мы говорим «домены» во множественном числе, потому что The Pirate Bay недавно начал перенаправлять пользователей из своей печально известной
Будущее SEO никогда не было яснее (и более не игнорируется)
Я не могу вспомнить время за последние пятнадцать лет, когда следующие пять лет в мире поисковых систем и SEO казались такими же ясными и очевидными, как и сегодня. Не могу я вспомнить время, когда так много опытных специалистов и умные компании похоронил свои головы в песок об этом ... (возможно, очень ранние дни, когда слишком многие организации проигнорировали власть SEO из-за своей черной шляпе репутацию? Но даже это спорно) , Вкратце, вот что мы все можем увидеть:
В борофене границы не являются барьером
ВЫПУСК НОВОСТЕЙ Примечание редактора: ссылки на изображения с высоким разрешением для загрузки приведены в конце этого выпуска. Дэвид Рут 713-348-6327 [email protected] Майк Уильямс 713-348-6728 [email protected] Хьюстон - (16 июля 2018 г.) - борофен, атомно-плоская форма бора с уникальные свойства Еще более
Успешная поисковая оптимизация: правильно или афера?
... или специалиста по поисковой оптимизации только в том случае, если они достигают заранее определенных результатов в списке попаданий. Это звучит очень хорошо и хорошо, но если вы загляните за кулисы, вы найдете много решений, когда поисковая оптимизация - это очень хорошо упакованная, но очень эффективная афера. Как вы замечаете, что это мошенничество или действительно услуга? Я попытался собрать это в этой статье. Плата за успех,
Золушка и четыре рыцаря
детали Золушка и четыре рыцаря Название: dere 와 네 명의 기사 / Золушка Не Мюнви Гиса Название на английском: Золушка и четыре рыцаря Название на испанском : Золушка и 4 рыцаря Ранее известный
Улучшите свой SEO: 15 ошибок, которых следует избегать
Хотя в настоящее время есть несколько мощных рычагов для продвижения вашей стратегии веб-маркетинга, SEO-оптимизация, вероятно, является наиболее эффективным бесплатным методом для повышения вашей видимости в Интернете. Более того, зная, что 71,33% пользователей не превышают первую страницу результатов поиска Не удивительно, что улучшение SEO является главным приоритетом для многих компаний. Но конкретно, SEO,
Рецепт Напитка Морского Бриза
Вкусный рецепт напитка Sea Breeze включает в себя водку, клюквенный и грейпфрутовый сок. Это освежающий коктейль с правильным балансом сладкого и терпкого. Эволюционирующий рецепт Этот классический рецепт напитка уходит очень далеко. Он начал свою жизнь в 1920-х годах во времена запрета. В то время рецепт был просто
Что лаборатория не говорит
Лечим нормальные значения анализа крови с оговорками Если все результаты лабораторных исследований находятся в пределах нормы, это не обязательно означает, что человек полностью здоров. В течение длительного времени человек, страдающий раком, может производить нормальные лабораторные исследования, и тот, кто регулярно подвергается непереносимой мигрени, не обязательно обнаружит какую-либо разницу. Обратное в этом, конечно, может быть правдой, то есть ценность,
Важность социальных закладок или веб-сайт маркетинга в SEO
... или интересными. Вы также сможете просматривать веб-сайты, которые находятся в списке других пользователей, просматривая их закладки или страницу профиля. Общая тенденция с сайтами социальных закладок сегодня - это классификация этих сайтов по популярности или даже по интересующему их порядку, как красота, отношения, путешествия, стиль жизни и так далее. У них также есть инструмент поиска, где вы можете просматривать ссылки, которыми делятся другие пользователи, просто вводя ключевые слова,
Сайт в WIX - SEO-дружественный или нет? - PCMAG Израиль
Сайт в WIX - SEO-дружественный или нет? Действительно ли сайты WIX соответствуют требованиям SEO , и готовы ли вы получить 50 000 долларов, чтобы доказать обратное? До недавнего времени я не знал об этом, но WIX любит проводить конкурсы в своем блоге, много конкурсов. Несколько примеров того, как я недавно подвергся (частичный

Комментарии

Если вы позиционируете себя с фразами, которые вы не знаете ранее и у которых может быть очень мало трафика или которые никто не ищет в интернете, что хорошего в этом?
Если вы позиционируете себя с фразами, которые вы не знаете ранее и у которых может быть очень мало трафика или которые никто не ищет в интернете, что хорошего в этом? Не позволяйте вашему веб-позиционированию и фразам позиционировать их решать за вас. Мы все должны подумать, прежде чем приступить к работе. Каждое ключевое слово и для каждого сектора требуют задания веб-позиционирования по-разному. Вы должны проанализировать каждый случай. Есть фразы с большей
Или их нет или не будет в палитре «Эконом»?
Или их нет или не будет в палитре «Эконом»?). Если вы заменяете батарею купоном со скидкой, вы не можете попросить батарею экономичного класса. Существует также скидка на сочетание экзамена и ежегодного обслуживания. Компонент Economy назначается номеру шасси и может быть установлен только на автомобили старше четырех лет. Сегодня ассортимент компонентов экономики очень скромный. (20% от цены оригинальных запчастей для автомобилей 4+!) На запчасти Economy также предоставляется
Если вы не можете обновить историю, почему бы не создать новый ракурс или создать часть мнения?
Если вы не можете обновить историю, почему бы не создать новый ракурс или создать часть мнения? Понять популярность канала Следите за типами контента и формата, которые лучше работают в разных сетях, издателях и т. Д. Понимание того, что является успешным, дает вам преимущество при обращении и адаптации ваших писем. Как работает CSHT v3? В прошлом году мы столкнулись с множеством новых препятствий
Вы не очень техничны или не хотите тратить слишком много на разработчика?
Вы не очень техничны или не хотите тратить слишком много на разработчика? Затем выберите WooCommerce, а не Magento. расширения В дополнение к удобству для пользователя и затратам, вы, естественно, также хотите узнать, насколько легко добавить определенные расширения в ваш интернет-магазин. Тысячи расширений и тем доступны как для WooCommerce, так и для Magento. Magento Magento имеет (как и WooCommerce и WordPress) большое сообщество разработчиков
У вас когда-нибудь был перерыв в работе надстройки, потому что разработчика больше не было, или он не будет поддерживать его?
У вас когда-нибудь был перерыв в работе надстройки, потому что разработчика больше не было, или он не будет поддерживать его? Это проблема, которую они избежали. Удобные бизнес-списки Кроме того, существуют и другие причины, такие как списки компаний, где вы можете создавать списки Yelp и Google My Business непосредственно с платформы GoDaddy. Также есть социальное дополнение, позволяющее интегрировать страницу Facebook вашей компании с вашим сайтом. И, как и все, он
Для тех, кто использовал кликните сюда для теговых ссылок или чего-то такого же неконкретного тег «нажмите здесь» не очень помог бы, не так ли?
У вас когда-нибудь был перерыв в работе надстройки, потому что разработчика больше не было, или он не будет поддерживать его? Это проблема, которую они избежали. Удобные бизнес-списки Кроме того, существуют и другие причины, такие как списки компаний, где вы можете создавать списки Yelp и Google My Business непосредственно с платформы GoDaddy. Также есть социальное дополнение, позволяющее интегрировать страницу Facebook вашей компании с вашим сайтом. И, как и все, он
Какой издатель или продавец книг никогда не сталкивался с дилеммой, когда лучше всего издавать книгу или выдвигать ее в своем книжном магазине?
Какой издатель или продавец книг никогда не сталкивался с дилеммой, когда лучше всего издавать книгу или выдвигать ее в своем книжном магазине? Опыт, конечно, помогает в этом решающем выборе. Тем не менее, некоторые инструменты могут дать нам ценную информацию по самым популярным темам в соответствии с периодами. Google Trends является одним из таких инструментов. Google Trends Google Trends является одним из многих инструментов, которые
Что действительно имеет большое значение, так это качество вашего сайта и тот тип ссылок, на которые вы указываете, а не «Зарегистрирован ли мой сайт в течение 3 или 4 лет вместо 1 или 2 лет?
Что действительно имеет большое значение, так это качество вашего сайта и тот тип ссылок, на которые вы указываете, а не «Зарегистрирован ли мой сайт в течение 3 или 4 лет вместо 1 или 2 лет?» Должны ли мы регистрировать домены на более длительный период? Технически говоря, Мэтт Каттс дал довольно дипломатический ответ, он не отрицает и не принимает этот факт полностью. Насколько нам известно, нам не следует сильно беспокоиться о длине регистрации домена, поскольку
Тем не менее, вы не хотите, чтобы ваши усилия и время ушли в небытие, не так ли?
Тем не менее, вы не хотите, чтобы ваши усилия и время ушли в небытие, не так ли? Вы также не хотите, чтобы ваша мама, бабушка и пара близких друзей были вашей единственной аудиторией. Вы хотите привлечь внимание общественности, и никто никогда не станет критиковать это естественное желание. Суть в том, что вы должны позаботиться об оптимизации своей статьи, но это не значит, что нужно помнить все детали. Просто сделайте закладку на этой странице и отметьте все элементы из списка ниже,
Люди открываются, но не просматривают или не отвечают?
Люди открываются, но не просматривают или не отвечают? Скорее всего, вы не предлагаете своим клиентам правильные точки продажи. Люди открывают и просматривают, но не ссылаются? Может быть, содержание не так убедительно, как вы можете себе представить. Не останавливайтесь, пока у вас не будет рабочего плана по настройке кампании, а затем повторите попытку. 11. В погоне за ссылочным профилем вашего конкурента Имея те же точные ссылки, что и ваши
Итак, как вы можете объяснить руководителю, почему SEO имеет важное значение на простом, не маркетинговом языке?
Итак, как вы можете объяснить руководителю, почему SEO имеет важное значение на простом, не маркетинговом языке? Прежде всего, давайте разоблачим некоторые распространенные мифы о SEO и рассмотрим знаменитую SEO-метафору Ли Одена, которой поделился Мэтью Янг. Это действительно многое объясняет по поводу интеграции SEO в маркетинговый комплекс компании, и руководители часто игнорируют эту ключевую идею. Важно понимать, что SEO - это не остров в океане маркетинга. Знание

Php?
Php?
Php?
Php?
Php?
Php?
Перезапись URL-адреса может быть включена по адресу?
Не забудьте установить следующее в Configuration Manager / start?
Php?
Php?