我有以下目录结构:重写规则未正确执行
public_html/sites/site_a/
public_html/sites/site_b/
我想写一个.htaccess
为site_a
用于重写的URL。我在site_a
根目录下面的坐姿:
Options +FollowSymLinks
RewriteEngine On
RewriteRule \?page=([a-z]*) $1 [L,QSA]
基本上我想有我的网址:
http://hostname/sites/site_a/?page=products
显示为:
http://hostname/sites/site_a/products
尽管如此,这并不似乎工作。该页面显示完整的网址。
您不能像这样在重写规则中访问GET参数。实际上,它们不是网址的一部分。这是记录。但是您可以评估模块为此提供的QUERY_STRING。阅读优秀的文档,它都在那里解释! – arkascha