2012-03-29 11 views
0

JoomlaにはNavigationPath ist domain.tld/index.php/produkte/produkt1.htmlというWebサイトがあります。しかし、今私はSEFのURLボタンをアクティブにし、Joomlaのようなリンクを生成する:domain.tld/produkte/produkt1.htmlとこれは動作しませんでした。 htaccess.txtの名前を.htaccessに変更してApacheを再起動します。モデレライトは有効です。私はそれを解決する方法を知っていないので、私はJoomlaの経験がありません。誰か助けてくれますか?ここでmodrewrite JoomlaのナビゲーションパスでApacheエラーが発生する

JoomlaのSEOのセクションです:

Joomla SEO Section

マイ.htaccesコード

#Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] 
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] 
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] 
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) 

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
RewriteCond %{REQUEST_URI} !^/index\.php 
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php [L] 

私はdomain.tldに/ PRODUKTE/produkt1.htmlにアクセスしようとすると私はエラーを次取得apache error.log:

[Thu Mar 29 15:36:49 2012] [error] [client 10.1.1.10] File does not exist: /var/www/produkte, referer: http://domain.tld/ 

ブラウザに私が表示されます:

The requested URL /produkte/produkt1.html was not found on this server. 

これを解決するための提案はありますか?

答えて

1

ダブルチェック - (可能性は低いけれども、それが可能になるよう設定可能です)ファイルがすぐに

RewriteBase/

でRewriteEngine後に一部のサーバーでもを好きではない

があなたの.htaccessファイル に次の行を追加し、何か他のものと呼ばれる必要があることオプション+ FollowSymLinks 行の先頭に#記号を置いてコメントアウトしてみてください。

+0

私はexpliciteをApacheの設定で.htaccessログの名前を設定し、今は動作します。どうも – kockiren

1

は、あなたのconfiguration.phpファイルに次の行をチェックしてください:

mydomain.extはあなたのウェブサイトのドメインであり、(これは明らかにオプションである)
var $live_site = 'http://mydomain.ext/joomlafolder' 

/joomlafolderがあなたのインストールフォルダです。

あなたは、サーバーの管理者は、サーバーがこれらのファイルに使用する名前を変更していないファイルの.htaccess

チェックのための正しいファイル名を持つ

+0

私のconfiguration.phpにpublic $ live_site = 'http://domain.tld'があります。 joomlaはApache/var/www /のルートにありますが、dosent help。 – kockiren

関連する問題