我想将用户重定向到一个特殊的目录,其中包含着陆页 ,但只有在用户键入域名或域名后跟斜线和NOTHING其他。只有在域url后面没有任何内容时才会重定向
我将如何在htaccess中声明这样的条件?
这样做的原因是,我在同一个域上有一个Web应用程序,并且它必须可以正常使用。我只希望用户在着陆页上重定向,以防他们到达域名。
我想将用户重定向到一个特殊的目录,其中包含着陆页 ,但只有在用户键入域名或域名后跟斜线和NOTHING其他。只有在域url后面没有任何内容时才会重定向
我将如何在htaccess中声明这样的条件?
这样做的原因是,我在同一个域上有一个Web应用程序,并且它必须可以正常使用。我只希望用户在着陆页上重定向,以防他们到达域名。
你可以在你的.htaccess文件中使用这样的代码:
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC]
RewriteRule ^$ /special-dir [R=301,L]
这将在这个意义上做外部重定向在浏览器的网址也将变更为http://www.mydomain.com/special-dir
我想看看WordPress的.htaccess,只需用重定向替换它的index.php部分即可。那个htaccess文件将要做的是,如果用户登陆任何不是真实位置的东西,它会将它们发送到index.php当前的处理方式,否则将进行处理。 – chris 2012-01-30 04:08:41