dou8mwz5079 2017-04-05 11:18
浏览 72

无法在iis上运行php应用程序

I have a php application which runs on apache webserver very well.
I did not use any php framework. I did everything myself.

But now I have a Big problem.
We want to run this application on IIS.(Not an Apache).
And when I try to run in my local IIS server, it does nothing.

I have installed php for iis from ms web platform..

I think problem is in web.config file.

There is a url rewriting in .htaccess file, it runs very well.
But when I translated it to web.config there is a problem.
Browser show nothing, only the message

"The localhost page isn’t working
localhost is currently unable to handle this request."

Below is my .htacces and web.config files.

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png|ico)$ [NC]

RewriteRule ^(.+)$ index.php?page=$1 [QSA,L]

And

<?xml version="1.0" encoding="UTF-8"?>
<rewrite>
    <rules>
    <rule name="Hide Index" stopProcessing="true">
        <match url="." ignoreCase="false" />
        <conditions>
        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
        </conditions>
            <action type="Rewrite" url="index.php" appendQueryString="true" />
    </rule>
    </rules>
</rewrite>

So what is the problem? Could you help Me, please?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭