我需要通过htaccess从abc.com/param
重定向到test.bcd.com/?query=param
。
对吗?
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www\.)?test\.bcd\.com$ [NC]
RewriteRule .* http://test.bcd.com/?query=%{REQUEST_URI} [R=301,L]
答案 0 :(得分:0)
请尝试这个
Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteCond %{QUERY_STRING} ^query=param [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?test\.bcd\.com$ [NC]
RewriteRule ^ http://test.bcd.com%{REQUEST_URI}?%{QUERY_STRING} [R=301,L]
用于重定向到index.html,然后尝试
请添加以下两行,以允许在没有默认索引文件设置的情况下加载特定文件
Options -Indexes
DirectoryIndex index.html index.php
注意:如果您必须先加载php索引文件,则必须设置为
DirectoryIndex index.php index.html