当前位置:首页 » 编程语言 » phpiis重写url

phpiis重写url

发布时间: 2022-08-24 10:14:07

⑴ 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这个把它移到最顶级去就行,然后点击确定,在打开网站刷新下,就基本可以解决了!

热点内容
云隙服务器下载 发布:2024-05-19 04:33:22 浏览:312
德国C语言 发布:2024-05-19 04:13:40 浏览:959
音频管理器没有文件夹 发布:2024-05-19 04:13:36 浏览:666
qq邮箱端口993服务器怎么填 发布:2024-05-19 04:07:05 浏览:202
javaapi框架 发布:2024-05-19 04:06:59 浏览:359
与存储结构无关的术语 发布:2024-05-19 04:05:41 浏览:499
编译路由器固件选择 发布:2024-05-19 03:56:28 浏览:39
手机f加密 发布:2024-05-19 03:28:47 浏览:225
用什么密码写日记 发布:2024-05-19 03:27:57 浏览:303
数据库access2003 发布:2024-05-19 02:49:39 浏览:620