0

一部のソフトウェアを変更しています。

私がやりたいのは、URLの一部を変更することです。私のサイトのすべての URL には、「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 を使用している場合は、Apache の mod_rewrite と同様に動作するURL Rewriteモジュールがあります。書き換えエンジンの構文と動作は Apache とまったく同じではないことがあります。

IIS の webconfig を使用するように Apache 書き換えルールを再実装することもできます。これを行うためのツールがいくつかあります。

問題の mod_rewrite ルールは次のようになります。

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

ものすごく単純。

于 2013-01-22T05:40:21.223 に答える