0

使用 htacces 我想将我的 url 重定向到一个目录,我将其用于:

RewriteEngine on
RewriteRule !^dir1/(.*) /dir1/$1

它适用于脚本,但不适用于图像。

我还想知道是否有一种方法可以仅在根目录中不存在目录时进行重写。

示例:mysite.com 重定向到:mysite.com/dir1

但如果 dir2 存在于根目录中,则 mysite.com/dir2 不会重定向。

我知道这有点令人困惑。谢谢您的帮助!

4

1 回答 1

0

这就是我使用的:

# Redirect if root folder doesnt exist (request_uri must begin with a dir (contain slash or contains only alphanum plus -))
RewriteCond %{DOCUMENT_ROOT}/$1 !-d
RewriteRule ^([a-z0-9-]+)(/(.*))?$ /dir1/$0 [NC,L]
于 2012-04-27T12:35:17.517 回答