2010-06-01 9 views
0

Я управляю сайтом моей жены, а именноmarly.com. До прошлой недели корневой страницей блога был именно азмер. /www.blog/.Apache mod_rewrite help with Wordpress

На прошлой неделе я изменил его в настройках WP, чтобы быть именно наметить.

WP создал новый файл htaccess, и я переместил index.php в корневой каталог (но оставил папку WP, где он был в каталоге/blog /), как указано. Все работает отлично, за исключением одной очень важной вещи:

Когда вы введете «ascmarly.com/blog/» в браузер, вы получите ошибку 404.

Все остальные URL-адреса, когда они включают в себя «/ blog/somethinghere», будут правильно перенаправляться на «/ somethinghere». Это происходит только тогда, когда нет «/ blog /», что есть проблема.

Я попытался добавить это правило, но он по-прежнему перенаправляет на страницу 404:

RewriteRule ^/блог/$ /index.php

Любые предложения/помощь?

ответ

0

установить «Redirection», а затем добавить 301 перенаправление с namelymarly.com/blog/ на namelymarly.com

+0

Спасибо, я думаю, что работало. Я хотел бы знать, как это можно сделать с помощью файла htaccess, и почему WP не позаботился об этом изначально. Еще раз спасибо! – protohominid

0

ли вы последуете этим diections ?: Moving WordPress « WordPress Codex

Вам не нужно перенаправления плагин. Wordpress обрабатывает перенаправления, если вы регенерируете permaliks. Если вы должны использовать это в .htaccess перед блоком Wordpress переписывания:

Redirect 301/блог http://namelymarly.com

Но первый, убедитесь, что вы сбросить пермалинки в Dashboard/Настройки/Permalinks и убедитесь, что скопируйте изменения на .htaccess самостоятельно и что есть только последний - последний - переписать блок в файле (WP имеет привычку добавлять все больше и больше блоков перезаписи в .htaccess).

И проверьте адреса других используемой URL-адресов в почтовой/редакторе страниц и посмотреть, если они содержат/блог/

+0

Любая страница, просматриваемая на панели управления, имеет/blog/в URL-адресе. Я попытался восстановить постоянные ссылки, но не было изменений в URL-адресах сообщений. Я предполагаю, что это ожидается; У меня есть «адрес WordPress», установленный именно для астрального/com.blog, и «Адрес блога», установленный именно для астрального ... – protohominid

+0

Что вы пытаетесь сделать? Полностью избавиться от/blog/в ваших URL-адресах? страница, которая называется «Блог», в которой есть ваши сообщения вместе со статической главной страницей? Причина/блог/все еще в ваших URL-адресах - это разные настройки для адреса WP и адреса блога. – markratledge