phpiis重写url
⑴ thinkphp在iis下如何写规则url重写
好像是在conf目录下conf文件里面添加'URL_MODE'=>2;不知道是不是这样
⑵ IIS+PHP URL重写。 请朋友们帮助写一条URL重写规则:
规则如下:
RewriteRule /zc/([^/]*)\.html\?([^/]*)=([^/]*) /zc/$1.php\?$2=$3 [N,I]
⑶ IIS URL重写
你好!
这个需要配置伪静态,详见如下:
【1】、下载【MSDNURLRewriting.zip】,不要在网络上直接下载URLRewriter.dll,一般网络上的URLRewriter.dll都是未经过编译重新生成只有8k大小,而实际的大小是20k左右。
【2】、MSDNURLRewriting.zip解压后会有MSDNURLRewriting.msi文件,点击安装,在安装文件中可以找到URLRewritingCode.sln,点击打开,然后重新生成解决方案,就可以得到重新生成的URLRewriter.dll(20k大小)。
【3】、把URLRewriter.dll复制一份到项目的bin文件下,然后添加引用。
【4】、Web.Config文件的配置:
【5】、在IIS中找到自己的网站,点【属性】》【主目录】》【配置】》{【应用程序配置】》【添加】}, 勾选掉确定文件是否存在
添加的可执行文件路径为:
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
如下图:
参考:http://blog.csdn.net/xuejianwu/article/details/8484001
希望对你有所帮助,还望采纳,谢谢!!!
⑷ 请问IIS7+PHP怎么URL重写啊也就是伪静态!
你首先要安装iis的重写模块,比如ISAPI_Rewrite,安装文件可以到它的主页上下载安装:
http://www.isapirewrite.com/
⑸ php 怎样开启url重写功能
url重写功能不是php实现的,是web服务器实现的,如果是apache的话,一般支持.htaccess,可以通过定义.htaccess来开启和配置url rewrite。如果是iis,国内的windows虚拟主机很少有支持url rewrite的,如果自己在本机测试,iis6可以安装非官方的url rewrite模块(是一个cgi),iis7有url rewrite模块,但是没有自带,必须去iis的官方网站下载。
⑹ iis里"url重写" 怎么设置规则重定向到子网站
URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url,主要目的是为了搜索引擎。
举例
/viewthread.jsp?id=1234
重写后,可以用
/viewthread/1234.htm
我目前使用Tomcat+Apache,尝试过三种重写的方法
一、Tomcat的过滤器
最典型的就是用 urlReweite的类库。大家爱如果有经验,自己写也不是很麻烦。
修改web.xml增加过滤器,然后配置个过滤的规则就可以了
web.xml修改部分
<!-- Set URL Rewrite-->
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
过滤规则
<?xml version="1.0" encoding="utf-8"?>
<urlrewrite>
<rule>
<from>/viewthread/(/d+).htm$</from>
<to>/viewthread.jsp?id=$1</to>
</rule>
</urlrewrite>
二、使用Apache的mod
# 去掉这个前面的#,启用它
LoadMole rewrite_mole moles/mod_rewrite.so
<VirtualHost _default_:80>
# 其它的配置数据
RewriteEngine On
# 下面三行实现动态解析
RewriteRule ^/viewthread/(/d+).htm$/viewthread.jsp?id=$1 [L,PT]
</VirtualHost>
⑺ iis下php url重写问题
如果你的rewrite 组建都配置好了,而且安全等级适合的话。那么
三个分别可以是
RewriteRule ^/qid-(\d+)\.html$ /index\.php\?c=quan&a=index&qid=$1
RewriteRule ^/qid-(\d+)-(\d+)\.html$ /index\.php\?c=quan&a=index&qid=$1&page=$2
RewriteRule ^/arid-(\d+)\.html$ /index\.php\?c=quan&a=view&arid=$1
如果,你的组建没配置好。 这里有相关的组建。
---虽然是支持THINKPHP的。但一样可以用。
http://www.webcook.cn/read.php?tid=1480
⑻ 在IIS 8.5的URL重写功能隐藏index.aspx文件
您好,非常高兴为您解答
这个功能不需要用到重写,在IIS里边,在你想设置的站点上点右键,点属性,你找到文档栏目,在文档栏目下面有一个启用默认内容栏目,在这栏目下面很多种形式,有index.html、index.htm、index.php;我们是需要去掉index.html,这时我们只需要把index.aspx这个把它移到最顶级去就行,然后点击确定,在打开网站刷新下,就基本可以解决了!