仅当域url后面没有任何内容时重定向

时间:2012-01-30 04:03:53

标签: regex .htaccess

我想将用户重定向到具有目标网页的特殊目录 但仅限于用户键入域名或域名后跟斜杠和NOTHING else。

我如何在htaccess中陈述这种情况?

这样做的原因是我在同一个域上有一个Web应用程序,并且必须提供URL以使其正常运行。我希望用户在登录页面上重定向,以防他们访问域名。

1 个答案:

答案 0 :(得分:1)

您可以在.htaccess文件中使用这样的代码:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC]
RewriteRule ^$ /special-dir [R=301,L]

这将执行外部重定向,因为浏览器中的URL也将更改为http://www.mydomain.com/special-dir