Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess具有多个参数的重写规则_.htaccess_Mod Rewrite_Url Rewriting - Fatal编程技术网

.htaccess具有多个参数的重写规则

.htaccess具有多个参数的重写规则,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我想要重写.htaccess的规则,以便更改URL,如下所示 从 到 来自随机链接问题的未经测试的答案: RewriteEngine on RewriteRule ^templates/professional_website/news/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ templates/professional_website/news.php?ac=$1&id=$2&p=$3 [L,NC,QSA] RewriteRule ^templates

我想要重写.htaccess的规则,以便更改URL,如下所示


来自随机链接问题的未经测试的答案:

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]

对于这个问题,已经有大约5658264764856个答案在这里单独写了下来。所有这些都没有回答你的问题?为什么不呢?为什么5658264764857的答案会有所不同?请注意,在提出问题之前,您需要进行研究,并且您需要自己尝试解决问题。我们在这里只是为了帮助您进行搜索和尝试。我们不是来为您做工作的。正如从右侧“相关”部分选取的任意示例:您真的尝试过任何重写规则吗?我已经尝试过了,但我没有得到实际答案,因为我有类似“”的url,然后我想应用重写。不是直接在多明之后
https://www.example.com/templates/professional_website/news/post/2/1
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]