使用htacces我想将我的网址重定向到一个目录,我将其用于:
RewriteEngine on
RewriteRule !^dir1/(.*) /dir1/$1
它适用于划线,但不适用于图像。
我还想知道如果根目录中不存在目录,是否只有一种方法可以重写。
例如: mysite.com重定向到:mysite.com/dir1
但如果根目录中存在dir2,则mysite.com/dir2不会重定向。
我知道它有点令人困惑。谢谢你的帮助!
答案 0 :(得分: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]