2016-12-08 25 views
-1

我想改写了的.htaccess变更网址,如下所示规则..的.htaccess重写规则有多个参数

http://www.example.com/templates/professional_website/news.php?ac=post&id=2&p=1 

从一个随机采取

https://www.example.com/templates/professional_website/news/post/2/1 
+0

对于此questi在这里已经有大约5658264764856个答案已经单独写在这里。所有这些回答你的问题都没有? _为什么不_?为什么5658264764857的答案会有所不同? – arkascha

+0

请注意,在询问问题之前,您需要进行研究,并希望您自己试图解决您的问题。我们只在这里帮助您进行搜索和尝试。我们不在这里为你做你的工作。 – arkascha

+0

正如从右侧的“相关”部分摘取的任意示例:http://stackoverflow.com/questions/20621565/htaccess-and-rewrites-rules?rq=1 – arkascha

回答

0

未经测试的答案链接问题:

RewriteEngine on 
RewriteRule ^templates/professional_website/news/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ templates/professional_website/news.php?ac=$1&id=$2&p=$3 [L,NC,QSA] 
RewriteRule ^templates/professional_website/news/([^/\.]+)/([^/\.]+)/?$ templates/professional_website/news.php?ac=$1&id=$2 [L,NC,QSA]