我试图以这样的格式创建一个 SEO 友好的 url
http://web_url/news/**news_title**/**newsid**
被重定向到
http://web_url/index.php?t=news&newsid=newsid
我编写了以下 .htaccess 规则,但只要 url 格式没有特殊字符,它就会失败,但是一旦 url 中出现特殊字符,它就会失败
eg. http://web_url/news/mywebsite.com is live!/4
这是我的规则:
RewriteRule ^news/([a-zA-Z0-9_-]+)/([0-9]+)$ index.php?t=news&newsid=$2
RewriteRule ^news/([a-zA-Z0-9_-]+)/([0-9]+)/$ index.php?t=news&newsid=$2
任何帮助将不胜感激