如果用户点击my_website.com
,那么他应该重定向到,my_website.com/abc
但如果他点击my_website.com/xyz
,那么他可以正常访问。
如何使用 .htacess 文件执行此操作
如果用户点击my_website.com
,那么他应该重定向到,my_website.com/abc
但如果他点击my_website.com/xyz
,那么他可以正常访问。
如何使用 .htacess 文件执行此操作
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.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
(永久重定向)。
试试这个
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ http://my_website.com/abc [L,R=301]