我正在将一个旧站点移到一个新站点。但这个新网站是建在Wordpress的一个子文件夹里的。
即:http://domainA.com
收件人:http://domainB.com/wordpress/
我遇到的问题是网站的新闻部分。所以基本上我有一个网址,
http://domainA.com/article/post-title-url-slug/
现在需要转到
http://domainB.com/*wordpress*/post-title-url-slug/
其中wordpress是ROOT安装。
希望这是有意义的,任何帮助都将不胜感激,我还没能找到SO的解决方案。。。。
编辑-文件夹结构
/根(APP)
/根/职业/(职业==wordpress安装,wp内容…等)
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>
我已经删除了URL中的BASE类别,所以我的URL会像这样。
http://www.example.com/职业/[类别-标题]
但我现在需要设置的是,当他们点击一个SINGLE POST时,它会转到这样的URL。
http://www.example.com/文章/[帖子-标题]
这只是一个简单的301重写。此代码位于domainA.com
根目录中的.htaccess
中。
RewriteEngine On
RewriteRule ^article/(.*)$ http://domainB.com/wordpress/$1 [R=301,L]