我有这个htaccess规则:
RewriteRule ^category/([\w-]+)/?$ category.php?categoria=$1&id=1 [L,QSA,NC]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
如果有人输入mysite.com,它会重定向到 www .mysite.com
问题是,我有一个名为category
的页面:
www.mysite.com/category/animals
如果用户在没有www的情况下输入,则会重定向到www,但网址将为:
www.mysite.com/category.php?categoria=animals&id=1
我希望它重定向到类别/动物而不是完整的网址(category.php?categoria = animals& id = 1)... 怎么了?
答案 0 :(得分:1)
而不是重写使用{
"id":174543706,
"first_name":"Hamed",
"last_name":"Ap",
"username":"hamed_ap",
"type":"private"
}
,只需使用$1
变量重定向:
%{REQUEST_URI}