【问题标题】:Mod_Rewrite Rules for my website我的网站的 Mod_Rewrite 规则
【发布时间】:2014-07-16 20:27:25
【问题描述】:

我想在 htaccess 中为这样的 url 创建一个重定向:

https://example.com/firstnamelastname?mv=0https://example.com/firstnamelastname?mv=2

还有https://example.com/firstnamelastname

重定向到https://firstnamelastname.example.com

firstnamelastname 只能是 a-z 和 0-9。 mv=0 到 4。

【问题讨论】:

  • 网站https://firstnamelastname.example.com真的存在吗?
  • 另外,你说“mv=1 到 4”,但在你的第一个例子中你有 mv=0
  • 对不起,我弄错了。我想说0-4

标签: apache .htaccess url mod-rewrite redirect


【解决方案1】:

如果您只需要重定向,那么您可以使用 mod_rewrite:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteCond %{QUERY_STRING} ^mv=[0-4]$
RewriteRule ^([A-Za-z0-9]+)$ https://$1.example.com/? [L,R]

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-07-17
  • 2012-07-23
  • 1970-01-01
  • 1970-01-01
  • 2015-11-05
  • 2012-05-13
  • 1970-01-01
相关资源
最近更新 更多