我想将我的网址从:网址https://www.domainname.in/news.php?slug=this-is-title-of-article重写为:https://www.domainname.in/this-is-title-of-article
请帮助我。
答案 0 :(得分:0)
这可能就是您要寻找的:
RewriteEngine on
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule ^/?([\w-]+)$ /news.php?slug=$1 [END,QSA]
但是,为了防止与Web应用程序的其他部分发生冲突,我建议您使用URL https://example.com/news/this-is-title-of-article
而不是https://example.com/this-is-title-of-article
。这样可以制定更具体的规则,从而减少您的头痛:
RewriteEngine on
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule ^/news/?([\w-]+)$ /news.php?slug=$1 [END,QSA]