欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请问个伪静态的有关问题

程序员文章站 2022-05-28 11:25:13
...
请教个伪静态的问题
请教个伪静态的问题


我在弄那个whois查询的时候伪静态


http://whois.hangye5.com/womai.cn这个的


RewriteEngine on
Rewritebase /
ErrorDocument 404 /404.html
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?domain=$1 [QSA,PT,L]


用了这个是可以的


但是我现在想在上面弄多一个文件伪静态
whois.hangye5.com/sitemaps/sitemap1.html
whois.hangye5.com/sitemaps/sitemap2.html
whois.hangye5.com/sitemaps/sitemap3.html
这样的


不知道怎么弄,不知道怎么在里面添加内容
我自己添加的出问题了。
------解决思路----------------------
不知道你的真是路径,根据你原先的写法,只能写个大概

^(.*)/(\w+)/(\w+).html$ index.php?domain=$1&p1=$2&p2=$3

根据 whois.hangye5.com/sitemaps/sitemap1.html 这个链接来说
p1=sitemaps,p2=sitemap1
p1,p2是对应你应用的参数,你自己修改
------解决思路----------------------
RewriteRule ^(.*)$ ./index.php?domain=$1 [QSA,PT,L]
这条规则将一切不真实存在的页面都转到 index.php 去了
那个 L 表示结束重写规则处理,也就是说只要匹配成功后面的规则就不会再去检查了(以免浪费资源)

所以这条要写到前面去
RewriteRule ^(.*)/(\w+)/(\w+).html$ /sitemaps/sitemap.php?domain=$1&p1=$2&p2=$3
请问个伪静态的有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频