Apache 使htaccess opencart mod_重写工作正常
我正试图重写 到 这是我的规则:Apache 使htaccess opencart mod_重写工作正常,apache,.htaccess,mod-rewrite,opencart,opencart-module,Apache,.htaccess,Mod Rewrite,Opencart,Opencart Module,我正试图重写 到 这是我的规则: 重写规则(.*)/品牌-(.*)//$1/?品牌=$2[L,QSA] 但我要重新定向到 由于opencart规则: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] 所以重定向是个问题。。。我只需要工作网址 不重定向 重写.log: 谢谢 更新: 我将规则修改为:
重写规则(.*)/品牌-(.*)//$1/?品牌=$2[L,QSA]
但我要重新定向到
由于opencart规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
所以重定向是个问题。。。我只需要工作网址
不重定向
重写.log:
谢谢
更新:
我将规则修改为:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/(brand-)*(.*)/? index.php?_route_=$1/&brand=$3 [L,QSA]
但我也得到了重定向
重写日志:
[Mon Mar 13 12:55:20.316081 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] add path info postfix: C:/Z-WWW/valencia/vazi -> C:/Z-WWW/valencia/vazi/brand-cristal-de-paris
[Mon Mar 13 12:55:20.316081 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] strip per-dir prefix: C:/Z-WWW/valencia/vazi/brand-cristal-de-paris -> vazi/brand-cristal-de-paris
[Mon Mar 13 12:55:20.316081 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] applying pattern '(.*)/(brand-)*(.*)/?' to uri 'vazi/brand-cristal-de-paris'
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace4] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] RewriteCond: input='C:/Z-WWW/valencia/vazi' pattern='!-f' => matched
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace4] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] RewriteCond: input='C:/Z-WWW/valencia/vazi' pattern='!-d' => matched
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace2] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] rewrite 'vazi/brand-cristal-de-paris' -> 'index.php?_route_=vazi/&brand=cristal-de-paris'
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] split uri=index.php?_route_=vazi/&brand=cristal-de-paris -> uri=index.php, args=_route_=vazi/&brand=cristal-de-paris
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] add per-dir prefix: index.php -> C:/Z-WWW/valencia/index.php
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace2] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] trying to replace prefix C:/Z-WWW/valencia/ with /
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace5] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] strip matching prefix: C:/Z-WWW/valencia/index.php -> index.php
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace4] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] add subst prefix: index.php -> /index.php
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace1] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e3ff50/initial] [perdir C:/Z-WWW/valencia/] internal redirect with /index.php [INTERNAL REDIRECT]
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e509a0/initial/redir#1] [perdir C:/Z-WWW/valencia/] strip per-dir prefix: C:/Z-WWW/valencia/index.php -> index.php
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e509a0/initial/redir#1] [perdir C:/Z-WWW/valencia/] applying pattern '(.*)/(brand-)*(.*)/?' to uri 'index.php'
[Mon Mar 13 12:55:20.317081 2017] [rewrite:trace1] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e509a0/initial/redir#1] [perdir C:/Z-WWW/valencia/] pass through C:/Z-WWW/valencia/index.php
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] add path info postfix: C:/Z-WWW/valencia/vazi -> C:/Z-WWW/valencia/vazi/
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] strip per-dir prefix: C:/Z-WWW/valencia/vazi/ -> vazi/
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] applying pattern '(.*)/(brand-)*(.*)/?' to uri 'vazi/'
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace4] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] RewriteCond: input='C:/Z-WWW/valencia/vazi' pattern='!-f' => matched
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace4] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] RewriteCond: input='C:/Z-WWW/valencia/vazi' pattern='!-d' => matched
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace2] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] rewrite 'vazi/' -> 'index.php?_route_=vazi/&brand='
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] split uri=index.php?_route_=vazi/&brand= -> uri=index.php, args=_route_=vazi/&brand=&brand=cristal-de-paris
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] add per-dir prefix: index.php -> C:/Z-WWW/valencia/index.php
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace2] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] trying to replace prefix C:/Z-WWW/valencia/ with /
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace5] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] strip matching prefix: C:/Z-WWW/valencia/index.php -> index.php
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace4] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] add subst prefix: index.php -> /index.php
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace1] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e4dfc0/initial] [perdir C:/Z-WWW/valencia/] internal redirect with /index.php [INTERNAL REDIRECT]
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e40788/initial/redir#1] [perdir C:/Z-WWW/valencia/] strip per-dir prefix: C:/Z-WWW/valencia/index.php -> index.php
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace3] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e40788/initial/redir#1] [perdir C:/Z-WWW/valencia/] applying pattern '(.*)/(brand-)*(.*)/?' to uri 'index.php'
[Mon Mar 13 12:55:20.419087 2017] [rewrite:trace1] [pid 2524:tid 868] mod_rewrite.c(477): [client 127.0.0.1:62147] 127.0.0.1 - - [valencia/sid#ce1ad8][rid#1e40788/initial/redir#1] [perdir C:/Z-WWW/valencia/] pass through C:/Z-WWW/valencia/index.php
请帮助…opencart SeoPro模块中出现问题,该模块使重定向…我将在.htaccess中删除新的重写规则。Opencart-进入你的管理>目录>制造商,在那里为你的品牌(即品牌百家乐)设置一个SEO URL。还是我遗漏了什么?我在每一个类别中都定制了过滤器。我在链接中使用制造商的seo url–百家乐是seo url的价值所在。但这并不能解决我的问题