php - 是否在 windows 服务器上运行 php 网站的 .htaccess 文件?这是正确的方式吗?
问题描述
我使用 wamp 服务器开发了一个 PHP 网站,并将其托管在 Windows 服务器上。我有一个.htaccess
包含 URL 重写规则的文件名。它适用于我的本地主机,但不适用于 Windows 服务器。我该怎么办?我可以创建一个 web.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]
仅当为另一个工作添加工作时才用于主页。
推荐阅读
- python - 由于 TypeError,GAN 无法工作:只能将列表(不是“浮动”)连接到列表
- mysql - 连接布尔变量的 SQL 函数
- c++ - Visual Studio 代码片段不适用于 K&R 样式大括号
- json - 如何遍历包含对象列表的 json?
- angular - 内部库组件未呈现
- react-native - 如何从 React Native 中的标题导航到不同的屏幕(因为我正在使用道具)?
- angular - 数组上的升序/降序过滤器
- git - git diff:为什么只有模式不同?
- excel - 如何添加范围为 A1 的字符串
- android - 如何在 Jetpack Compose 的最后一个索引中启动一个lazyRow?