【问题标题】:Wordpress redirect to a subdirectory with permalinksWordpress 重定向到带有永久链接的子目录
【发布时间】:2013-10-10 19:14:03
【问题描述】:

我在 domain.com/blog 的子目录中有一个 wordpress 博客。我想从主域访问它,而没有人看到它位于子目录中。我已经设法使用一些帮助从域到目录的透明重定向,但我似乎无法让漂亮的永久链接工作。这是我用于重定向的内容:

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?

谢谢

【问题讨论】:

标签: wordpress .htaccess mod-rewrite redirect


【解决方案1】:

永久链接只是您管理端的一个设置 转到设置并查找并更改网站网址 不是 wordpress 网址!!

【讨论】:

  • 我的意思是“漂亮的永久链接”或所谓的友好网址。我会更新问题,谢谢。
猜你喜欢
  • 2013-08-14
  • 2016-02-11
  • 2017-12-20
  • 2023-03-19
  • 2023-04-01
  • 2015-12-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多