0

仮想ホストのURLを書き換えたいのですが。

仮想ディレクトリ:

htdoc/dev/ , dev.com

htdoc / devの.htaccessの構文:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule test.html$ test.php [L]
</IfModule>

localhostでtest.htmlをtest.phpに書き換えることができます。ただし、仮想ホストでは実行できません。ここで何が悪かったのですか?

4

2 に答える 2

0

AllowOverrideオプションがAllに設定されていることを確認してください:

<VirtualHost...>
    ...
    AllowOverride All
    ...
</VirtualHost>
于 2010-07-30T11:08:15.183 に答える
0

ディレクトリセクションのhttpd.confで行う必要があります...

<Directory "/var/www/html">
    AllowOverride All
</Directory>

...仮想ホスティングを使用している場合は、次のように仮想ホストディレクトリを追加する必要があります...

<Directory "/var/www/html/virtual_host_directory">
    AllowOverride All
</Directory>
于 2013-06-06T23:57:47.850 に答える