我的.htaccess文件中有以下重写规则。
RewriteEngine On
RewriteCond %{HTTPS} !=off
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)$ system.php?id=$1&title=$2 [L]
根据这条规则,我得到的网址如下。
http://www.example.com/1111/article-title
我想隐藏“url”中的“1111”,同时将其作为参数传递给system.php。另外我需要添加一些文本而不是“1111”。所以我的网址应该如下。
http://www.example.com/text-article-title
有没有办法做到这一点?请对此有所了解。
感谢。
答案 0 :(得分:0)
试试这个
RewriteCond %{REQUEST_URI} !^example.com/1111/article-title [NC]
RewriteRule ^example.com/(.*)$ example.com/text-article-title/$1 [L]
应该这样做。