仅针对特定网址使用htaccess重定向

时间:2013-06-08 11:17:53

标签: .htaccess

如果用户点击my_website.com,那么他应该重定向到my_website.com/abc但是如果他点击my_website.com/xyz那么他就可以正常访问。

如何使用.htacess文件

执行此操作

2 个答案:

答案 0 :(得分:3)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^my_website\.com$ [NC]
Rewriterule ^$ /abc [L,R=302]

验证一切正常后,将R=302替换为R=301。在测试mod_rewrite规则时,请避免使用R=301(永久重定向)。

答案 1 :(得分:1)

试试这个

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ http://my_website.com/abc [L,R=301]