htaccess中的动态RewriteRule

时间:2014-11-06 16:34:11

标签: .htaccess mod-rewrite

我正在尝试重写动态重写网址,我想更改网址

www.mysite.com/page.php?title=About Us
with this
www.mysite.com/about-us

我做的是像这样手动

RewriteRule ^about-us$ page.php?title=About\ Us [NC,L]

但我希望它应该是动态的新即将推出的新页面我不想手动添加链接到htaccess

我试过

RewriteRule ^(.+)$ flights-detail1.php?dest=$1

但它不适合我。需要专家建议

1 个答案:

答案 0 :(得分:0)

重定向所有网页:

www.mysite.com/about-us
www.mysite.com/other
www.mysite.com/etc
像这样

www.mysite.com/page.php?title=about-us

在.htaccess中:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^page\.php
RewriteRule ^(.+)$ page.php?title=$1 [L,QSA]