htaccess重写查询字符串

htaccess重写查询字符串

好的,我是非常新的,我真的很感激一些帮助,谢谢!

我怎样才能正确地重写.htaccess?

所以我在我的网址中有一个查询字符串:

 /?url=contact

我想要做的就是删除查询字符串

 /contact

救命?我搜索谷歌,我现在正在学习语法,但事实仍然是......我不知道该怎么做。谢谢大家


动漫人物
浏览 481回答 3
3回答

慕斯王

这是我的解决方案:RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

侃侃尔雅

RewriteCond %{QUERY_STRING} url=(.*)RewriteRule index.html  %1(或者如果它不是index.html,index.php,等等)您需要捕获查询字符串,而RetrriteRule通常不会查看该字符串,并使用%1返回引用,而不是像RewriteRule中的捕获那样使用$ 1
打开App,查看更多内容
随时随地看视频慕课网APP