Zum Inhalt springen

RealUrl .htaccess: Internal Server Error

Erstellt am 27. Februar 2007 · 3 Antworten · letzte Antwort am 5. März 2007

Tags: Frage

IrisHek ·

Hallo!

Bin gerade dabei meine Homepage auf RealUrl umzustellen. Habe schon die Extension installiert: realurl_1.1.4.t3x

Aber ich scheitere grundsätzich schon an der .htaccess Datei.

Also ich habe das gesamte Typo3-Projekt in einem Ordner "test". Von der Startseite verlinke ich per index.php auf header("Location: http://www.test.at/test"); auf den Ordner.
In diesem Ordner test war schon eine vorgefertigte _.htaccess. Laut deren Anleitung habe ich den Inhalt verändert:

RewriteEngine On
RewriteRule ^/test/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^/test/typo3$ /test/typo3/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php [L]

Sobald ich sie aktiviere (in .htaccess umbenenne) erhalte ich folgende Fehlermeldung:
Internal Server Error-
The server encountered an internal error or misconfiguration and was unable to complete your request. Your administrator may not have enabled CGI access for this directory

Wäre sehr sehr sehr dankbar für hilfe.
Lg iris

MasterYin ·

Hatte ich gestern auch erst wieder,
auf deinem Webserver ist mod_rewrite ausgeschalten.
Dazu musst du in die httpd.conf dort gibt es eine Zeile die heißt:

# LoadModule rewrite_module modules/mod_rewrite.so

Diese ist wie du siehst auskommentiert, einfach Raute wegnehmen und schon sollte die .htaccess erstmal keinen Stress mehr machen...

Gruß Robert

p.s. bei gelegenheit hilft es mal in die Doku der EXT reinzuschaun...

Ich zietiere mal aus der Doku von RealUrl Seite 4

Notice: For this work you need the Apache module "mod_rewrite"!

IrisHek ·

Hallo!

Habe es aktiviert.. und jetzt funktioniert es erst mal:

RewriteEngine On
RewriteRule .* index.php [L]

..habe die .htaccess im Typo3-Ordner drinnen. Der Textinhalt ist da, aber das gesamte Layout fehlt.

Lg

MasterYin ·

Dann hast du in deinem Template noch keine BaseURL festgelegt und somit kann er dein CSS nicht finden!
Das hier ins Template

config.simulateStaticDocuments = 0
config.baseURL = http://www.domain.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

Hoffe dann klappt alles