Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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 本地主机上opencart中SEO的url重写不起作用(或如何在windows 8 pc上安装wamp)_Php_Apache_.htaccess_Mod Rewrite_Iis - Fatal编程技术网

Php 本地主机上opencart中SEO的url重写不起作用(或如何在windows 8 pc上安装wamp)

Php 本地主机上opencart中SEO的url重写不起作用(或如何在windows 8 pc上安装wamp),php,apache,.htaccess,mod-rewrite,iis,Php,Apache,.htaccess,Mod Rewrite,Iis,我试图让seo url重写在本地计算机上的opencart 2.0.1.1中工作,但这似乎是一个真正的痛苦。是的,SEO选项在我后端的服务器选项中被选中,是的,我已经将.htaccess.txt文件更改为.htaccess 我正在使用windows 8.1和IIS7操作我的笔记本电脑。IIS7仅适用于web.config,而不适用于opencart用于url重写的.htaccess 因此,首先我尝试安装wamp,因为它包含必需的apache重写模块。但由于某种原因,我无法启动wamp。我在端口8

我试图让seo url重写在本地计算机上的opencart 2.0.1.1中工作,但这似乎是一个真正的痛苦。是的,SEO选项在我后端的服务器选项中被选中,是的,我已经将.htaccess.txt文件更改为.htaccess

我正在使用windows 8.1和IIS7操作我的笔记本电脑。IIS7仅适用于web.config,而不适用于opencart用于url重写的.htaccess

因此,首先我尝试安装wamp,因为它包含必需的apache重写模块。但由于某种原因,我无法启动wamp。我在端口8080或8888而不是80上安装了wamp,以避免与IIS发生冲突,我甚至停止了IIS服务器,但没有成功。通常,他们应该能够一起工作。如果有人有在Windows8计算机上安装wamp和IIS的指南,我将非常高兴。我在网上做了几件事都没有成功。现在,我使用iisfastcgi在本地主机上运行我的asp网站和php文件

其次,我尝试安装免费的ISAPI rewrite 3Lite。它似乎可以识别.htaccess文件,但当我尝试单击定义了seo文本的产品时,我得到了错误404。当然,产品的相关类别也是seo定义的。ISAPI重写与apache重写完全兼容吗

作为第三步,我尝试将apache的.htacces文件重新转换为IIS的web.config文件,但得到的消息是,IIS无法转换“RewriteBase/”规则。我能解决这个问题吗

所以我一直坚持着我心中所有的选择。如果这三种选择中的任何一种都能奏效,我会很高兴。因此,任何帮助或参考一个好的教程将非常感谢

如果我运行选项3(带有一个web.config文件),我是否总是必须从.htacces重新转换到web.config,以防我以后购买一个SEO扩展


SabKo

问题解决了。我能够在Windows8上安装wamp服务器。 我的错误与Mysql使用的端口(端口3306)上的冲突有关。我收到消息说“wampmysld64已停止”。但我之前已经为其他应用程序安装了Mysql服务器。我将wampmysqld64的端口从3306更改为3308,现在一切正常

萨布科