如何将所有不进入子目录的请求重定向到该子目录?

时间:2014-09-29 06:46:18

标签: .htaccess redirect mediawiki

我已将应用程序(mediawiki安装)从根目录移动到子目录中。

/Article_Name现在是/wiki/Article_Name

我需要一个htaccess,将所有不在/wiki/内的请求重定向到/wiki/,保留请求的剩余部分,就像上面的示例一样。

1 个答案:

答案 0 :(得分:0)

此代码将所有不存在的文件重定向(301 =永久移动)到wiki目录,保留文章名称等。使用301还将指示这些文件被移动并且搜索引擎将开始使用新名称(可能需要一段时间)。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /wiki/$1 [R=301,L]