求助php伪静态规则问题 http://www.abc.com/pr/index.php?website=123.com换成http://www.abc.com/pr/123.com这个伪静态我写了半天了,就是成功不了,求好心人士帮助下,我的是wind 服务器,iis。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RewriteRule pr/([0-9]{1,}\.com) pr/index..php?website=$1 [L]在 pr/index..php 中print_r($_GET);得Array( [website] => 123.com) 就是这种,我把www.abc.com/index.php/about换成www.abc.com/about IIS没用过 改了规则是否需要重启其实rewrite可以调试的 先写简单的 比如把 /123 转到 index.php?website=123.com 然后慢慢加规则 rewrite 可以实现的。。 http://www.baidu.com/s?wd=iis+rewrite+%E8%A7%84%E5%88%99&ie=utf-8总有一个能套上的吧? 如(1)RewriteCond %{HTTP_URL} (/|/.htm|/.php|/.html|/[^.]*)$ [I] ) 如果URL是以htm,php,html(模糊匹配),(2)RewriteCond %{REQUEST_FILENAME} !-f URL不是存在文件(3)RewriteCond %{REQUEST_FILENAME} !-d URL不是请求的路径 (4)RewriteRule ^(.*)$ /index.php/$1 [U,L] 将所有请求跳转到index.php,保存原始的URL,之后不在对此进行匹配 UChome rewrite 为什么只重定向到了 space.php ?? 寻技术合伙人,北京朝阳一角落,知识学习领域 关于php通过pdflib从pdf文档抽取文本的问题 PHP中一个非常奇怪的问题 关于wamp访问路径的设置问题 寻求PHP程序员合作 非诚勿扰! php foreach 执行rename dedecms做的网站,现在被恶意刷流量,不知道有没有程序能够实现阻止恶意刷流量呢 PHP上传问题 求大神帮忙看下我的if判断 使用PHP开发Android后台问题 PHP抓取CNZZ相关网站的统计信息
print_r($_GET);
得
Array
(
[website] => 123.com
)
换成www.abc.com/about
其实rewrite可以调试的 先写简单的 比如把 /123 转到 index.php?website=123.com 然后慢慢加规则
总有一个能套上的吧?
(1)RewriteCond %{HTTP_URL} (/|/.htm|/.php|/.html|/[^.]*)$ [I] )
如果URL是以htm,php,html(模糊匹配),
(2)RewriteCond %{REQUEST_FILENAME} !-f
URL不是存在文件
(3)RewriteCond %{REQUEST_FILENAME} !-d
URL不是请求的路径
(4)RewriteRule ^(.*)$ /index.php/$1 [U,L]
将所有请求跳转到index.php,保存原始的URL,之后不在对此进行匹配