我有以下网址: http://www.my-domain.com/v/index.php?vid=euOUq6Sr-iujkdDzsw4s_uSX59Lhn2qqA=z15 我想将其重写为: http://v.my-domain.com/euOUq6Sr-iujkdDzsw4s_uSX59Lhn2qqA=z15
请注意: v - >这是文件夹名称的开头 和 index.php?vid = - >隐藏
答案 0 :(得分:0)
这里有一些基于更新信息的新代码。这在我的测试环境中有效。
RewriteBase /v/
RewriteCond %{HTTP_HOST} ^(www\.)?my-domain\.com$
RewriteCond %{QUERY_STRING} ^vid=(.*)$
RewriteRule ^(index.php)?$ http://v.my-domain.com/%1 [R=301,L]
还有一些假设,所以如果你没有提到边缘情况,你可能需要稍微调整一下。例如,此代码段:
<强>来源:强>