外贸网站建设优化,中企动力成都分公司网站建设案例,网站建站基础,公司名称大全简单大气三个字本文章来给各位同学介绍动态地址rewrite伪静态#xff0c;然后301跳转到伪静态时死循环解决办法#xff0c;有碰到此类的朋友可进入参考。问题背景#xff1a;矿秘书网的历史遗留问题#xff0c;刚开始由于各种问题#xff0c;一些动态页面都是用了?id参数的形式#xf…本文章来给各位同学介绍动态地址rewrite伪静态然后301跳转到伪静态时死循环解决办法有碰到此类的朋友可进入参考。问题背景矿秘书网的历史遗留问题刚开始由于各种问题一些动态页面都是用了?id参数的形式对伪静态。这里劝各位站长在做新站时尽量使用伪静态不仅对搜索引擎对用户体验也友好。问题描述需要将 /news/show_news.php?id1 形式的地址伪静态成 /news/1 形式而且 /news/show_news.php?id1 在浏览器打开要 301 跳转到 /news/1 去。但是在 .htaccess 加入规则出现了死循环死循环规则如下代码如下复制代码RewriteRule ^(d)$ /news/show_news.php?id$1 [L]RewriteCond %{QUERY_STRING} ^id(d)$ [NC]RewriteRule ^show_news.php$ /news/%1? [L,R301]死循环原因/news/show_news.php?id1 跳转到 /news/1而且 /news/1 被重写为 /news/show_news.php?id1/news/show_news.php?id1 再次跳转到 /news/1这样泪流满面!解决办法只要在rewrite的时候添加一个常量参数这样的url和301的url就不一样了规则如下代码如下复制代码RewriteRule ^(d)$ /news/show_news.php?id$1r1 [L]RewriteCond %{QUERY_STRING} ^id(d)$ [NC]RewriteRule ^show_news.php$ /news/%1? [L,R301]终于解决了泪奔……以上为真实案例环境是apache。(责任编辑最模板)