欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 百科

百科

动态页面301到静态页面怎么写?

分类: 百科 常识词典 编辑 : 常识 发布 : 12-29

阅读 :408

动态页面301到静态页面怎么写?在apac-e环境下,.-taccess中,如何实现下面的301功能? 情况1: 需要跳转的动态页面地址:site/article/view.asp?id=835 跳转到的静态页面地址:site/2011yugao/349 情况2: 需要跳转的动态页面地址:site/article/view.asp?id=835 跳转到的静态页面地址:site/yugao/ 会的麻烦帮忙一下,谢谢。2 个答案

答案 1:

咋一眼看 @涛吴 的答案觉得不太顺,自己写了一下。 RewriteEngine On RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ RewriteRule ^site/article/view\.asp$ /site/2011yugao/%1? [R=301,L] 稍微修正了两点: 1,rewrite 与你本身的域名无关,更灵活 2,问题既然是301 跳转,当然应该是R=301 而不是R=302 。 PS1:问题没有问对,两个情况算是描述完了? PS2:已经测试,请放心使用 PS3:我的回答只是继承于 @涛吴 ,一切版权归他,我只是稍微改了一下

答案 2:

RewriteEngine On RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ RewriteRule ^site/article/view\.asp$ --t-t-p://yourdo-in.name/site/2011yugao/%1? [R=302,L] 需要 mod_rewrite,未经测试,把 --t-t-p 替换为 -ttp

下一篇:你遇见过哪些人的姓是复姓? 下一篇 【方向键 ( → )下一篇】

上一篇:习惯在聊天或者开会的时候手里拿着小东西玩暗示怎样的性格? 上一篇 【方向键 ( ← )上一篇】