web-dev-qa-db-ja.com

.htaccessはvpsホスティングで機能していません

vpsで.htaccessファイルを作成するソリューションは何ですか。ほとんどの.htaccessファイルを試しましたが、vpsでは機能しません。解決策は何ですか?

ここにhtaccessファイルのコードがあります。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

これはvpsでは機能しません。

1
Bruno Thileeban

考えられる2つの理由:

  1. モジュールをアクティブにしていることを確認してくださいrewritea2enmod rewrite
  2. httpd.confのオーバーライドが許可されていることを確認してください。 (例:AllowOverride noneAllowOverride allに置き換えます)
1
Sam