Apache中使非伪静态url跳转到伪静态url的方法

作者:goldensun 时间:2023-07-30 10:00:10 

如何使用.htaccess使非伪静态页面301跳转到伪静态页面然后再跳转?这是一个比较蛋疼的跳转。因为不小心就会搞成死循环导致页面无法打开。好在问题最终解决了。记录并分享出来,给需要的朋友借鉴借鉴。

规则如下:


RewriteRule ^article-([0-9]+).html$ /article.php?id=$1&r=1 [L]

RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]

RewriteRule ^article.php$ /articlel-%1.html? [L,R=301]

注意:

创建.htaccess文件,Windows是不允许将文件命名为 . 开头的,我们可以利用UE/EditPlus等工具另存为 .htaccess来实现.
创建后,修改.htaccess文件内容为你的程序对应的伪静态规则,上传到程序文件目录即可实现.这里的程序文件目录请看FTP目录结构篇.下面列出几个常用程序的规则

标签:Apache,htaccess
0
投稿

猜你喜欢

  • 李彦宏:五年后为什么不再有互联网公司

    2008-04-30 12:02:00
  • 一个完美网站的101项指标.第六部分.性能

    2008-03-01 09:21:00
  • 从Centos7升级到Centos8的教程(图文详解)

    2022-04-20 00:40:49
  • WIN2003服务器安全配置终极技巧(4)

    2007-11-21 14:14:00
  • 个人站长如何挑选适合自己的国外的主机类型

    2010-03-25 13:10:00
  • 百度对新站的收录规律

    2007-10-12 18:54:00
  • 从用户体验的角度 来看看SEO的大势所趋

    2009-03-25 11:04:00
  • 怎样选择一个适合SEO的CMS系统

    2009-09-07 17:27:00
  • 服务器安全经验:防止非法登陆

    2009-01-07 13:53:00
  • 打造唯美婚纱照 美丽新娘的紧急瘦身术

    2009-11-08 18:45:00
  • Windows Server网络负载均衡技术

    2008-12-08 08:28:00
  • Discuz! 7.1:主题热度和评价让互动更直观

    2009-09-30 10:48:00
  • Windows2003服务器安装及设置教程—软件安装与设置篇五—ISAPI_Rewrite组件安装图解

    2010-01-30 13:15:00
  • 使用dedecms制作英文站的技巧说明

    2010-12-08 16:50:00
  • Linux 通过Rsync+Inotify实现本、异地远程数据实时同步功能

    2023-11-03 20:09:39
  • VMware vCenter 6.7 安装过程(图文教程)

    2022-11-18 17:42:48
  • VMware、nmap、burpsuite的安装使用教程

    2021-11-26 21:04:18
  • 老谢徒弟:网络营销 如何提高软文的杀伤力

    2009-04-29 16:08:00
  • Keepass+PuTTYPortable+Winscp一键登录实例详解

    2023-11-04 06:48:00
  • 朱则荣:控制Digg的50个网站

    2009-04-03 15:41:00
  • asp之家 网站运营 m.aspxhome.com