首页 > 解决方案 > 是否在 windows 服务器上运行 php 网站的 .htaccess 文件?这是正确的方式吗?

问题描述

我使用 wamp 服务器开发了一个 PHP 网站,并将其托管在 Windows 服务器上。我有一个.htaccess包含 URL 重写规则的文件名。它适用于我的本地主机,但不适用于 Windows 服务器。我该怎么办?我可以创建一个 web.config 文件吗?

请帮帮我,先生/女士,谢谢!

标签: php.htaccessurl-rewritingweb-config

解决方案


好的,让我们试试这个。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^index index.php [L,QSA]
RewriteRule ^home index [L,QSA]

仅当为另一个工作添加工作时才用于主页。


推荐阅读