.htaccess在子文件夹

时间:2015-11-27 22:58:17

标签: php wordpress .htaccess redirect

我正在将旧网站迁移到新网站。但新网站内置于WordPress的子文件夹中。

IE:http://domainA.com TO:http://domainB.com/wordpress/

我遇到的问题是网站的新闻部分。 所以基本上我有一个URL,

http://domainA.com/article/post-title-url-slug/

现在需要进入

http://domainB.com/*wordpress*/post-title-url-slug/

其中 wordpress 是ROOT安装。

希望这是有道理的,任何帮助都会非常感激,我还没有找到SO的解决方案......

编辑 - 文件结构

/ Root(APP)

/ Root / careers / (职业=== wordpress install,wp-content ...等)

HTACCESS For / careers / IS

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /careers/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /careers/index.php [L]
</IfModule>

我已删除了网址中的BASE类别,因此我的网址就像。

http://www.example.com/事业 / [的类别 -title]

但我现在需要设置的是,当他们点击单个帖子时,它会转到这样的网址。

http://www.example.com/制品 / [发表 -title]

1 个答案:

答案 0 :(得分:2)

这是一个简单的301重写。此代码位于.htaccess的根目录中的domainA.com

RewriteEngine On
RewriteRule ^article/(.*)$ http://domainB.com/wordpress/$1 [R=301,L]