RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)
RewriteCond %{HTTPS}s/%1 ^(on(s)|offs)/(.+)
RewriteRule ^ http%2://%3%{REQUEST_URI}/site1 [L,R=301]
RewriteRule ^/site1/catalogue/(\w+)/([0-9]+)$ catalogue.php?category=$1&product_id=$2 [QSA,L]
我遇到了一些 mod_rewrites 的问题。我正在尝试完成三件事:
1)删除www。来自网址
2) 删除 .php 扩展名
3)有涉及 $_GET 变量(查询字符串?)
例如,我想要这个网址:
http://www.domain.com/site1/catalogue.php?category=kitchen&product_id=2
变成了这样: