我在WordPress网站根域的子文件夹中安装了一个Joomla网站。我的目标是将所有旧的URL请求重定向到新的Joomla主页,除了一些网址。 假设www.exampledomain.com是WP根网站,www.exampledomain.com / newsite /是新的子文件夹Joomla网站,www.exampledomain.com / some /是不重定向的路径,我该如何修改WP .htaccess? 请注意/ some /不是root子文件夹。 谢谢。
答案 0 :(得分:0)
如果您在Apache中启用了mod_rewrite
,则可以手动将所有重定向规则添加到WordPress .htaccess
文件中。这是在Apache的网站上如何做到的explanation。
请注意,Apache将读取并应用服务器根目录之间的所有.htaccess
文件(默认情况下,在Debian服务器上为/var/www/html
)和您提供服务的目录(/newsite
在你的例子中)。您可能会在WordPress .htaccess
文件和Joomla .htaccess
文件中出现冲突的指令。
答案 1 :(得分:0)
您可以添加例外,以便在与/ some路径
匹配时不应用规则
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/some
RewriteRule (.*) /newsite/$1 [L,R=301]