我想在网站内调用脚本,看起来它是一个separte网站。 因此,如果脚本名称是
www.something.com/script.php
我想通过以下方式访问它:
action.something.com
设置.htaccess。
现在,我的.htaccess有这一行:
RewriteRule ^(.*)$ index.php [QSA,L]
但是这一个:
RewriteRule ^(action.*)$ script.php [QSA,L]
不起作用。
有什么想法吗?
谢谢!
答案 0 :(得分:0)
主机部分不由RewriteRules处理。你需要使用RewriteCond
RewriteCond %{HTTP_HOST} ^action.something.com$
RewriteRule ^(.*)$ script.php [QSA,L]
答案 1 :(得分:0)
你可以这样做:
RewriteCond %{HTTP_HOST} ^action.something.com$
RewriteRule ^ http://www.something.com/script.php [QSA,R=302,L]
当测试工作正常时,更改[R=302]
[R=301]
。