我正在将旧网站迁移到新网站。但新网站内置于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]
答案 0 :(得分:2)
这是一个简单的301重写。此代码位于.htaccess
的根目录中的domainA.com
。
RewriteEngine On
RewriteRule ^article/(.*)$ http://domainB.com/wordpress/$1 [R=301,L]