更改onarcade脚本网址

时间:2014-03-05 15:38:24

标签: php .htaccess mod-rewrite

我在更改网址时遇到问题。

代码是

  

$ categoryurl = $ siteurl。“/ category /".$ categoryId。”/“。$ categoryId;

并在.htaccess文件中

  

RewriteRule ^ category /([0-9] +)/([_ A-Za-z0-9 - ] +)/?$ browse.php?c = $ 1 [L]

这样的网址

http://games.myarabvideos.com/category/1/1

我希望网址变为

http://games.myarabvideos.com/categoryNAME/1/1

$ categoryNAME php代码上的变量

示例:

$类别名称=游戏;

我试试这个

  

$ categoryurl = $ siteurl。“/ category /".$ categoryNAME。”/“。$ categoryId;

但是.htaccess文件中的问题有什么变化?

1 个答案:

答案 0 :(得分:0)

您记下的重写似乎与您想要的重定向有关。

根据您的需要(以及我能理解的内容),只需替换:

$ categoryurl = $ siteurl。" / category /"。$ categoryId。" /"。$ categoryId;

使用:

$ categoryurl = $ siteurl。" / category /"。$ categoryNAME。" /"。$ categoryId;

在我看来,这就是全部。现在你必须将所有旧的ID网址重新定向到新的网址,一个接一个地使用单个 301重定向(没有正则表达式),即:

redirect 301 /category/1/1 http://yoursite.com/category/nameof1
redirect 301 /category/2/2 http://yoursite.com/category/nameof2
redirect 301 /category/3/3 http://yoursite.com/category/nameof3
...

等等。希望这会有所帮助; - )