⑴ 安装Win7 iis时最后输入网址http://localhost/web.config时出现以下内容是怎么回事,哪位大师帮帮忙
web.config是配置文件是不能通过浏览器打开的。你要打开那么必须是打开正确的html文件或者是一些动态文件比如aspx。asp。php。jsp等等
⑵ iis php伪静态怎么设置
thinkphp :把以下代码保存成web.config文件,放到网站根目录内即可。
<?xml version="1.0" encoding="UTF-8"?><configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ThinkPHP_NiPaiYi" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer></configuration>
⑶ 我用的iis7.5服务器,配置好了web.config,程序是php的,环境也搭建好了,iis7服
第一:首先需要下载一个ISAPI_Rewrite,有精简版和完全版,一般精简版只能对服务器全局进行配置,而完整版可以对服务器上的各个网站进行伪静态配置。对于个人站长来说,精简版就足够了。
第二:安装好之后打开Internet 信息服务,右键,web站点属性,点击ISAPI筛选器选项卡.添加筛选器,这里的名称可以自己随意填写,路径自己指定ISAPI_Rewrite.dll,然后确定.
第三:配置ISAPI_Rewrite :打开ISAPI_Rewrite的目录,把httpd.ini的只读属性去掉,打开编辑。
假如是需要把xx.asp?id=1234修改成类似xx_1234.html的路径,在httpd.ini中添加一句RewriteRule /xx_([0-9,a-z]*).html /xx.asp?id={GetProperty(Content)},保存。
以上是简单例子,当然还有目录型的,还有翻页类型等等,网上搜吧。
⑷ IIS 的web.config对 php有效吗
有效的, <rule name="portal_topic">
<match url="^(.*/)*topic-(.+).html\?*(.*)$" />
<action type="Rewrite" url="{R:1}/portal.php\?mod=topic&topicid={R:2}&{R:3}" />
</rule>
⑸ iis如何配置多个含web.config的网站用一个域名
这个很简单哈,IIS6的话,只能通过虚拟目录来实现,具体操作方法,你可以在IIS里你创建的网站,然后右击,有个新建 虚拟目录 建好,做相应的设置就可以了,如果对你有帮助,请采纳,谢谢
⑹ IIS8.0怎么配置多版本php站点
在iis管理器的根节点上,添加php的处理程序映射 ,这个会是全局默认的php版本
然后具体到某个站点,如果需要不同版本,需要在左侧节点中定位到该站点,管理处理程序映射,找到继承的php fcgi配置,点编辑,修改为需要的php版本即可。
另外 ,php.ini不要放到windows目录中,这样不能针对多版本使用不同配置了。
可以把php.ini放在对应的php版本的根目录就行(php.exe所在目录)。然后针对每个版本的php配置就可以了。扩展目录可以直接以相对目录的形式设置
另外 ,修改这个配置后,会在网站根目录生成一个web.config( 如果已有,会在对应节点增加配置 ),这个web.config不要删除或修改php配置的内容,因为这个配置是和管理器中的同步的
以上配置方法主要结合iis的配置文件,是不能一个站点配置多个版本的php的.实际项目中也很少有这样的需求.如果需要,可以采用变通的方式解决:
如:主站/子站协同运行,采用接口互相调用(把一个站点变成多个站点)
或者使用rewrite+php-fpm的模式,匹配指定的路径转发给指定的php版本(同一个站点下按路径区分)
⑺ WIN 7 配置IIS PHP 执行此操作时出错。
没有写入权限
web.config所在的分区是否是NTFS格式,
给 web.config所在的文件夹赋写入权限,实在不行就给everyone用户赋该文件夹修改权限。
⑻ web.config iis怎么用
iis7.5启用web.config伪静态方法如下: 第一种方法:web.config . 代码如下: 第二种方法:web.config . 代码如下:
⑼ 在IIS下浏览,发现没有web.config文件
web.config一般会在网站的根目录下,在IIS里找不到,但磁盘里有。