我正在尝试从网址中删除ID和标题,例如:
http://example.com/item.php?id=123?title=radna-odela
第二个参数来自数据库名称“alias”。
我想成为:
http://example.com/item/123/radna-odela
另外,我将完全需要“categories.php”。
我有这个代码,它只适用于一个项目,我不能添加更多,它只会破...
RewriteEngine on
RewriteCond %{REQUEST_URI} ([0-9]+)/([a-z\-A-Z]+)
RewriteRule (.*) item.php?id=%1&title=%2 [L]
答案 0 :(得分:2)
您可以使用:
overflow: hidden
答案 1 :(得分:0)
你的规则看起来应该是那样的
RewriteEngine on
RewriteCond %{REQUEST_URI} ([0-9]+)/([a-z\-A-Z]+)
RewriteRule ^item/(.*)/(.*) item.php?id=$1&title=$2 [NC,L]
然后你有一些你想要的规则
答案 2 :(得分:0)
以下是代码:
RewriteCond %{THE_REQUEST} ^GET\s([^.]+)\.php\?id=([^&]+)&title=([^&\s]+) [NC]
RewriteRule ^ %1/%2? [R,L]