htaccess条件和重写

时间:2015-11-04 19:52:45

标签: apache mod-rewrite

我有这个链接

http://localhost/fukhtaccess

我想通过GET参数将链接重定向到http://server.localhost/index.php

这是我的htaccess,但是没有工作,也没有可能测试一些错误的调试(感谢apache基础!!!)

RewriteEngine On
RewriteCond %{HTT_HOST} ^localhost$
RewriteCond %{REQUEST_URI} fukhtaccess

RewriteRule (.*) http://server.localhost/index.php [QSA,L]

2 个答案:

答案 0 :(得分:0)

您有拼写错误:将HTT_HOST更改为HTTP_HOST

此外,您的第二个RewriteCond只会让事情变得不必要。这样做:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^localhost$
RewriteRule fukhtaccess http://server.localhost/index.php [QSA,L]

答案 1 :(得分:0)

更好,这工作正常

RewriteEngine On
RewriteCond %{HTTP_HOST} ^localhost [NC]
RewriteCond %{REQUEST_URI} fukhtaccess$ [NC]

RewriteRule (.*) http://server.localhost/index.php [QSA,L]