0

我正在对一些软件进行更改。

我想做的是更改部分网址。在我网站的所有网址中,都有“index.php”。示例:“domain.com/index.php?action=area”。我想将“index.php”更改为“view”。示例:“domain.com/view?action=area”。

据我了解,这可以通过 htaccess 进行更改。虽然,htaccess 仅适用于 linux,对吗?窗户呢?linux和windows如何做到这一点?

4

1 回答 1

1

你有一个 Apache 模块的mod_rewrite。只要您使用 Apache,它就可以在 Linux 和 Windows 下运行(在 Windows 上,它可能被称为“Wamp”,尽管 Apache 也可以自行安装)。

如果您使用的是 IIS,则有一个URL 重写模块,其行为类似于 Apache 的 mod_rewrite。重写引擎的语法和有时行为与 Apache 中的并不完全相同,因此对于简单的事情应该没问题。

您还可以尝试重新实现 Apache 重写规则以使用 IIS 的 webconfig。有一些工具可以做到这一点

有问题的 mod_rewrite 规则如下所示:

RewriteEngine On
RewriteRule ^/?view$ /index.php [L]

很简单。

于 2013-01-22T05:40:21.223 回答