У меня есть блог Wordpress в подкаталоге domain.com/blog. Я хочу получить к нему доступ из основного домена, не видя, что он находится в подкаталоге. Мне удалось сделать прозрачную переадресацию из домена в каталог с помощью какой-либо помощи, но я не могу заставить красивые постоянные ссылки работать. Это то, что я использую для перенаправления:Wordpress перенаправить в подкаталог с permalinks
RewriteEngine on
# Don't apply to URLs that go to existing files or folders.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Only apply to URLs that aren't already under /blog.
RewriteCond %{REQUEST_URI} !^/blog/
# Rewrite all those to insert /blog.
RewriteRule ^(.*)$ /blog/$1
# Redirect the root folder.
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ blog/ [L]
И это то, что я хотел бы использовать для постоянных ссылок, если блог не был в подкаталог и не будет никаких переадресаций:
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Насколько я пытался объединить два набора правил, я либо получаю бесконечный цикл, либо не найденный из wordpress.
Как можно объединить эти два набора правил, чтобы к блогу можно было получить доступ, перенаправив его в подкаталог, и могли бы использоваться дружественные URL-адреса?
Благодаря
Прочитайте шаги по этой ссылке: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory – anubhava