2017-07-27 73 views
0

我已经成功地重定向它像这样,但有两个重定向。第一个是重定向类别名称,另一个是重定向主题名称。但不知何故,在某些链接中,它将类别URL重定向到主题页面。链接是好的.htaccess重定向到错误页面

这是原来的网址:

http://asite.net/test/category.php?catid=[numbers]

,我想它重定向到:

http://asite.net/test/the-name-of-the-category-k1.php

这里是我的.htaccess代码:

<Files 403.shtml> 
order allow,deny 
allow from all 
</Files> 
RewriteEngine on 
Options +FollowSymLinks 
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC] 
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L] 
RewriteRule ^(.*)-s(.*).php$ subject.php?subj=$1&-s=$2[L,NC] 
RewriteRule ^(.*)-k(.*).php$ category.php?catid=$1&-k=$2[L,NC] 

结果我得到了与“k2.php”,但它的作用就像

回答

0

我已通过添加解决的问题“s2.php” -1,-2这样每一行结束:

RewriteRule ^(。 )-2-S(。).PHP $ subject.php?SUBJ = $ 1 & -s = $ 2 L,NC]
重写规则^(。)-1-K(。).PHP $类别.php?catid = $ 1 & -k = $ 2 [L,NC]