Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在我的WordPress网站上,仅仅存在一个web.config就会导致500个内部服务器错误_Php_Mysql_Wordpress_Iis_Iis 8 - Fatal编程技术网

Php 在我的WordPress网站上,仅仅存在一个web.config就会导致500个内部服务器错误

Php 在我的WordPress网站上,仅仅存在一个web.config就会导致500个内部服务器错误,php,mysql,wordpress,iis,iis-8,Php,Mysql,Wordpress,Iis,Iis 8,这简直快把我逼疯了!我在我提到的一个问题上花了5个小时。将permalink结构设置为自定义 mysite.com/%postname%/ 主页mysite.com起作用,但没有一个子页面起作用。我曾尝试创建一个web.config,其内容如的第3篇文章所示,但仅仅在根目录下出现web.config就会导致500个内部服务器错误。我在那里放了一个空的web.config,这会在每个页面上造成500个错误。顺便说一下,我有Windows Server 2012和IIS8 重述: 如果没有web

这简直快把我逼疯了!我在我提到的一个问题上花了5个小时。将permalink结构设置为自定义

mysite.com/%postname%/
主页
mysite.com
起作用,但没有一个子页面起作用。我曾尝试创建一个web.config,其内容如的第3篇文章所示,但仅仅在根目录下出现
web.config
就会导致500个内部服务器错误。我在那里放了一个空的
web.config
,这会在每个页面上造成500个错误。顺便说一下,我有Windows Server 2012和IIS8

重述:

  • 如果没有
    web.config
    ,我可以访问像
    mysite.com
    这样的主页,但在任何子页面上,如
    mysite.com/mysubpage
    ,我都会得到
    404
    。然而,这些子页面确实在mysite.com/index.php/mysubpage中出现
  • 添加一个空的
    web.config
    ,或者一个内容显示在上的,我也尝试了一个,但没有成功。每页500英镑
  • 根据,我不能在IIS8中使用mod_rewrite

我要死在这里:(

修复!安装URL重写2()是一个神奇的elixer。

你确定你正在运行Windows web服务器吗?@DarylGill我解决了问题。我需要在IIS中安装URL重写2。@SpaghettiCoder将此作为答案发布并接受它。Spanghetti,你是如何在服务器上安装URL重写2的?