301使用.Htaccess重定向
我的htaccess文件有以下几行:301使用.Htaccess重定向,.htaccess,redirect,http-status-code-301,.htaccess,Redirect,Http Status Code 301,我的htaccess文件有以下几行: RewriteRule ^newlink ?do=something Redirect 301 /oldlink/ /newlink 当我写入时,浏览器重定向到 我如何修剪?做点什么 它应该重定向到/newlink;not/newlink?do=something不要将mod_重写规则与mod_别名规则混合使用。使用mod_重写规则,如下所示: RewriteEngine On RewriteCond %{THE_REQUEST} \s/+newlink
RewriteRule ^newlink ?do=something
Redirect 301 /oldlink/ /newlink
当我写入时,浏览器重定向到
我如何修剪?做点什么
它应该重定向到/newlink;not/newlink?do=something不要将mod_重写规则与mod_别名规则混合使用。使用mod_重写规则,如下所示:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+newlink[\s?] [NC]
RewriteRule ^ /?do=something [L,NC,QSA]
RewriteCond %{THE_REQUEST} \s/+oldlink/?[\s?] [NC]
RewriteRule ^ /newlink? [L,NC,R=302]
??最后是用于修剪任何现有的查询字符串。询问是否确定?它导致500个内部服务器错误/内容/不同于/内容;因为我使用/content作为分类主页/content/link=详细页面谢谢你。。。但是,如果我有100+类的吨;例如/content/,/gallery/,/collections/,/news/等。。。这不是导致htaccess中的线路太多吗?我可以通过301吗?我将只对一些旧的url使用301,以便您编辑您的问题并将其添加到您的要求中。Stachoverflow mods不喜欢更改评论部分的问题。请您再看一次,好吗/