Wordpress Постоянная ссылка скрыть имя каталога - PullRequest
1 голос
/ 16 сентября 2010

моя установка Wordpress находится в каталоге с именем /wordpress.

Я активировал пользовательские постоянные ссылки как /% category% /% postname% /

Что такое код перезаписи для того, чтобыскрыть имя каталога "wordpress".

Мне нужно myblog.com/category/post вместо myblog.com/wordpress/category/post

thx ...

1 Ответ

0 голосов
/ 16 сентября 2010

Взгляните на: http://www.webmasterworld.com/apache/3389121.htm

Это именно тот вопрос, который вы задаете с некоторыми хорошими ответами.Пример из поста.Поместите в файл .httaccess.

Допустим, к имени файла, который видит пользователь, добавлен aaa- или bbb- и т. Д., И что фактические имена папок - / 111 / и / 222 / и т. Д.1007 * Эти имена могут быть такими, какими вы хотите, чтобы вы были, вы сами решаете, какие они есть, и составляете список, на который можно ссылаться при изменении кода:

# == REDIRECTS to PROTECT FOLDER nameS FROM BEING INDEXED ==

# Redirect a direct request for any /nnn folder URL back to root to avoid Duplicate Content (also fixes domain as www).

rewriteCond %{REQUEST_URI} ^111 [NC]
rewriteRule ^111/(.*)$ http://www.main-site.com/aaa-$1 [R=301,L]

rewriteCond %{REQUEST_URI} ^222 [NC]
rewriteRule ^222/(.*)$ http://www.main-site.com/bbb-$1 [R=301,L]

rewriteCond %{REQUEST_URI} ^333 [NC]
rewriteRule ^333/(.*)$ http://www.main-site.com/ccc-$1 [R=301,L]

# == REDIRECT ALL NON-WWW REQUESTS to WWW ==

# Redirect any non-www request to www to avoid Duplicate Content problems.

rewriteCond %{HTTP_HOST} ^main-site\.com [NC]
rewriteRule ^(.*)$ http://www.main-site.com/$1 [R=301,L]

# == rewrite BASE URLS to FOLDERS ==

# Silently rewrite a request that is not for a /nnn URL to the nnn folder (www has already been fixed by previous rule).

rewriteCond %{REQUEST_URI}!(.*)111
rewriteRule ^aaa-(.*)$ /111/$1 [L]

rewriteCond %{REQUEST_URI}!(.*)222
rewriteRule ^bbb-(.*)$ /222/$1 [L]

rewriteCond %{REQUEST_URI}!(.*)333
rewriteRule ^ccc-(.*)$ /333/$1 [L] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...