Php Htaccess代理重定向wordpress错误

Php Htaccess代理重定向wordpress错误,php,wordpress,apache,.htaccess,mod-rewrite,Php,Wordpress,Apache,.htaccess,Mod Rewrite,我想将旧wordpress安装中的domainA.com/folder/重定向到domainB.com/folder1/folder2/这是指向我新wordpress安装中页面的链接,但url没有更改 我通过domainA.com/folder/中的.htaccess文件实现了这一点,该文件的内容如下: RewriteEngine On RewriteCond %{REQUEST_URI} ^/folder RewriteRule ^(.*)$ http://www.domainB.com/fo

我想将旧wordpress安装中的domainA.com/folder/重定向到domainB.com/folder1/folder2/这是指向我新wordpress安装中页面的链接,但url没有更改

我通过domainA.com/folder/中的.htaccess文件实现了这一点,该文件的内容如下:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/folder
RewriteRule ^(.*)$ http://www.domainB.com/folder1/folder2/ [P] 
Rewriterule[p](代理)标志执行我想要的操作,并在不更改url的情况下重定向页面,但我的Enfold WP模板中的某些内容(如高级层滑块和图标)无法加载。

我假设此错误是由于与WP的本机htaccess代码存在某种冲突造成的,我还怀疑它与以下行有关:

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
我已经尝试过在代码中添加第一行、第三行和第四行,但是没有效果。有人知道我如何解决这个问题吗

如果有什么不同的话,我想直接访问的wordpress站点(domainB.com/folder1/folder2/)就是wordpress网络中的一个站点

目前,我已将[p]标志更改为[L]标志,它重定向并工作,但更改了url


任何帮助或建议都将不胜感激。谢谢大家!

尝试更改高级层滑块中的图像路径(URL)和URL中的图标 相对于绝对值(如中所述),您可以再次使用
.htaccess
中的
[P]
标志


输出内容时,插件通常使用相对路径,但这可能会导致此类问题。

下面的代码处理WorPress中的永久链接,建议保留WordPress的开头和结尾行,以便WordPress能够找到它并根据需要修改它。您可能已经拥有所有这些,只是没有显示出来。我不知道

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

嗨,谢谢你的提示,但恐怕这没什么区别。
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/folder
RewriteRule ^(.*)$ http://www.domainB.com/folder1/folder2 [P]