htaccess的重定向到根目录,如果目录不使用我想我的URL重定向到一个目录htacces,这我用这为存在
问题描述:
:htaccess的重定向到根目录,如果目录不使用我想我的URL重定向到一个目录htacces,这我用这为存在
RewriteEngine on
RewriteRule !^dir1/(.*) /dir1/$1
它的伟大工程的scrips而不是图像。
我也想知道是否有一种方法来只重写,如果一个目录不存在于根目录。
例如: mysite.com重定向到:mysite.com/dir1
,但如果在根中存在DIR2 mysite.com/dir2不重定向。
我知道它有点混乱。谢谢您的帮助!
答
这是我使用的是:
# 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]