其他提示

尝试此规则在你的.htaccess配置文件在服务器中的文档根:

RewriteEngine on
RewriteRule !^some/subdir/projects(/|$) some/subdir/projects%{REQUEST_URI} [L]

当你想在你的/some/subdir/目录来使用这个规则,更改规则如下:

RewriteRule !^projects(/|$) projects%{REQUEST_URI} [L]

如果你想重定向/some/subdir/projects/的任何请求的 foobar 应用于/some/subdir/ foobar 的,把上面这条规则前面提到的:

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /some/subdir/projects[/?\s]
RewriteRule ^some/subdir/projects/?([^/].+)?$ /some/subdir/$1 [L,R=301]

我会使用这样的:

RewriteEngine On
RewriteRule ^(/some/subdir)/(.*)$ $1/projects/$2

此将/some/subdir/<anything>重定向到/some/subdir/projects/<anything>

请注意龙头/实际需要相匹配的URL的开头,除非的你RewriteBase /地方设置。

scroll top