.htaccess htaccess有效表达式不工作
我需要使用htaccess中的常规规则重写一些URL,以便重写所有此类URL。 实际网址:.htaccess htaccess有效表达式不工作,.htaccess,.htaccess,我需要使用htaccess中的常规规则重写一些URL,以便重写所有此类URL。 实际网址: http://www.example.com/pippo-e-pluto?shopid=1000&shopname=Apicella&citta=Milano 所需URL: http://www.example.com/Apicella-Milano-1000 我已将此规则添加到.htaccess RewriteRule ^/%2-%3-%1? /pippo-e-pluto?shopi
http://www.example.com/pippo-e-pluto?shopid=1000&shopname=Apicella&citta=Milano
所需URL:
http://www.example.com/Apicella-Milano-1000
我已将此规则添加到.htaccess
RewriteRule ^/%2-%3-%1? /pippo-e-pluto?shopid=$1&shopname=$2&citta=$3 [L]
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]
RewriteCond %{QUERY_STRING} ^shopid=(.*)&shopname=(.*)&citta=(.*)
RewriteRule ^pippo-e-pluto$ /%2-%3-%1? [R=301]
但它似乎不起作用。我的非SEF url仍然相同。
我正在使用Joomla 3.6.4,mod_rewrite已启用。
还要求对托管服务提供支持,但他们无法解决此问题。
多谢各位 尝试以下方法使您的SEF URL正常工作:
RewriteEngine on
RewriteRule ^([^/-]+)-([^/-]+)-([^/-]+)$ pippo-e-pluto?shopid=$2&shopname=$3&citta=$1
可能重复的