我想出了如何隐藏.php,但我需要隐藏URL上的任何查询字符串,并规定没有一个。国防部重写 - 隐藏.php,隐藏可选查询字符串
这是我目前的规则:RewriteRule ^/?([a-z]+)$ $1.php
我到处搜寻,但没有成功。
我想出了如何隐藏.php,但我需要隐藏URL上的任何查询字符串,并规定没有一个。国防部重写 - 隐藏.php,隐藏可选查询字符串
这是我目前的规则:RewriteRule ^/?([a-z]+)$ $1.php
我到处搜寻,但没有成功。
可以说你有一个显示某种查找项目的页面。所以请求的资源是www.example.com/page.php?display=news。
在这种情况下,你可以使用类似RewriteRule ^/news/$ page.php?display=news
这种方式,你可以创建不同的资源友好的URL可能需要通过查询字符串值。
比方说,你想使这个通用的。因此,显示器可具有价值的消息,关于,公司,映射到网址/新闻/ /约/ /公司/那么你只需将规则更改为
RewriteRule ^/([^/]+)/?$ page.php?display=$1
您还可以使用第二种方法说变化您的购物车系统的网址为友善的网址。假设您的购物车使用查询字符串,如 - shop.php?category = 1 & product = 10。您可以将其转换为类似shop/category/1/product/10的URL。规则将是
RewriteRule ^shop/category/([^/]+)/product/([^/]+)$ shop.php?category=$1&product=$2