[gelöst] mod_rewrite Probleme mit 1.8.1

Deutschsprachiger Support für CMS Made Simple
Post Reply
User avatar
zappodrom
Forum Members
Forum Members
Posts: 91
Joined: Wed Apr 23, 2008 11:38 am
Location: Germany

[gelöst] mod_rewrite Probleme mit 1.8.1

Post by zappodrom »

Hi,
ich habe schon die Suche bemüht aber nichts gefunden - oder vielleicht die falschen Suchbegriffe. ???

Ich habe heute nachmittag die neue CMSms 1.8.1 installiert. Anschließend habe ich die config.php und die htaccess für mod_rewrite angepasst, so wie es hier im Wiki steht.

Nach dieser Anleitung habe ich bisher mehrere Domänen auf Pretty-URL umgestellt auf den gleichen Server mit identischer Apache- und MySQL-Version!
Nur bei der heutigen Installation klappt es nicht. Die Links werden im Quelltext richtig umgeschrieben. Das sehe ich ja in der Fußzeile des Browsers. Klicke ich den Link aber an, kommt eine 404-Meldung die behauptet

Code: Select all

The requested URL /index.php was not found on this server.
Ich kann mir das nicht erklären. Ich sitze jetzt schon 2 Stunden hier und sehe den Wald vor lauter Bäumen nicht. Kann mal jemand bitte über die htaccess-Datei gucken und mir einen Tipp geben?

DANKE!

Code: Select all

Options +FollowSymLinks
RewriteEngine on
 
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L,NE]
 
# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA,NE]
Last edited by zappodrom on Sat Jul 24, 2010 10:09 am, edited 1 time in total.
Regards,
Christian

----
[X] <--- Nail here for new Monitor!
antibart
Power Poster
Power Poster
Posts: 1161
Joined: Sun Aug 17, 2008 9:29 am

Re: mod_rewrite Probleme mit 1.8.1

Post by antibart »

Als erstes fällt mir auf, dass die Rewrite Base fehlt (der Ordner von der Domain aus gesehen, in dem sich dein cms befindet). Versuch es mit dieser hier, wenn sich dein CMS schon im root befindet und schon richtig mit der Domain verknüpft ist. Bei einer Testinstallation müsstest du dann noch den Ordner dahinter schreiben: Rewrite Base / testordner).

Code: Select all

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

AddType x-mapp-php5 .php
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# RewriteCond %{REQUEST_URI} !/$
# RewriteCond %{REQUEST_URI} !\.
RewriteRule ^News/rss(.+)$ index.php?page=News/rss$1 [S=1]
# RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)(.html)?$ index.php?page=$1 [QSA]
Last edited by antibart on Fri Jul 23, 2010 12:03 pm, edited 1 time in total.
User avatar
zappodrom
Forum Members
Forum Members
Posts: 91
Joined: Wed Apr 23, 2008 11:38 am
Location: Germany

Re: mod_rewrite Probleme mit 1.8.1

Post by zappodrom »

Danke Antibart,

ich denke die RewriteBase / war's.  ::)
Regards,
Christian

----
[X] <--- Nail here for new Monitor!
Post Reply

Return to “German - Deutsch”