0
私はこの短い.htacccessファイルを持っています。それの.htaccessのApacheリダイレクトは無視されました
Redirect permanent /home http://www.example.com/
RewriteEngine On
RewriteRule ^(home|about|gallery|video|crafts|contact|press)$ /$1.html [L]
DirectoryIndex home.html
すべては私の地元のMAMPのインストールで動作します。
最初の行は、私の実際のApacheサーバ上(URLはそのまま渡される)は動作しません(Debianの。)
私は上方と下方のRewriteRuleとととせずに最初のURLにリダイレクトの両方で試してみました先行するスラッシュ(/ homeとhome)。
私は、/ etc/apache2/sites-availableのconfファイルに「AllowOverride All」を持っています。残りのファイルは使用可能です。
mod_aliasがインストールされている(の/ etc/apache2の/ /モッズ対応)
私は、エラー・ログには何も表示されません。
どのような考えですか?
私は、これは動作しますかなり確信している、しかし、あなたは単純に「リダイレクト」ディレクティブがない理由として、任意の理論を持っていますか? –
「リダイレクトパーマネント/ホームhttp:// www.example.com /」があなたの設定でうまくいかなかった理由はわかりません。私もそれを試して、それは私のために働いた。 – anubhava