Apache 更改论坛子目录的htaccess重写
我已经搜索并尝试了这个网站上列出的许多例子,但似乎没有一个适合我 我们在/forum目录中有一个正在运行的论坛,以前名为/vanilla2。移动论坛(今天)进行顺利,所有内部链接工作正常。使用以下方法将以前论坛的根目录重定向到新论坛可以正常工作:Apache 更改论坛子目录的htaccess重写,apache,.htaccess,mod-rewrite,forum,Apache,.htaccess,Mod Rewrite,Forum,我已经搜索并尝试了这个网站上列出的许多例子,但似乎没有一个适合我 我们在/forum目录中有一个正在运行的论坛,以前名为/vanilla2。移动论坛(今天)进行顺利,所有内部链接工作正常。使用以下方法将以前论坛的根目录重定向到新论坛可以正常工作: RedirectMatch 301 /vanilla2/.* http://www.example.com/forum/ 然而,问题是,整个论坛中有许多已发布的链接仍然指向旧目录及其子目录,例如: ,现在应该是: 以下是我的目录结构: /root
RedirectMatch 301 /vanilla2/.* http://www.example.com/forum/
然而,问题是,整个论坛中有许多已发布的链接仍然指向旧目录及其子目录,例如:,现在应该是:
以下是我的目录结构:
/root
.htaccess (for WordPress)
/forum
.htaccess (for forum)
/wp
/other_dirs and its subdirectories
我的知识显然非常有限,所以我需要知道在现有的两个htaccess文件中,到底要放什么
谢谢。将此代码作为第一条规则放入您的
文档\u ROOT/.htaccess
文件(高于/forum/
的级别):
哇,太快了。而且正确!非常感谢。它似乎起作用了!
RewriteEngine On
RewriteRule ^vanilla2(/.*)?$ /forum$1 [L,NC,R=301]