Habe die neueste Version von phpwcms installiert und mod-rewrite eingeschaltet. Die Installation liegt zwar in einem Subdir auf meinem Server, eine eingerichtete Subdomain verweist aber direkt dorthin.
Wenn ich nun die Seite aufrufe, werden zwar alle "index.php?w.x.y.z" duch "*.shtml" ersetzt, eingebette Links werden allerdings nicht angesprungen, sondern die gleiche Seite erneut geladen!
Was iss'n da jetzt falsch???
Mod-Rewrite geht nicht!
ola
dann gehe bitt nochmal auf die htacces und aender die datei so ab wie du sie hier siehst!
aendere noch das phpwcms in den verzeichnisnamen dem du das wcms gegeben hast!
dann gehe bitt nochmal auf die htacces und aender die datei so ab wie du sie hier siehst!
aendere noch das phpwcms in den verzeichnisnamen dem du das wcms gegeben hast!
Code: Select all
php_flag magic_quotes_gpc Off
php_flag register_globals Off
# Rewrite functionality for phpwcms
# optimized by Jan212
# 18-04-2004
DirectoryIndex index.html index.php
RewriteEngine On
# IF PHPWCMS IS INSTALLED IN YOUR WEB ROOT
# This will rewrite 0.0.0.0.0.0.shtml => index.php?id=0.0.0.0.0.0
#RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.shtml$ index.php?id=$1.$2.$3.$4.$5.$6
# This will rewrite mypage.shtml => index.php?mypage
#RewriteRule ^(.+)\.shtml$ index.php?$1
# If phpwcms is installed in a subdirectory,
# sample: "phpwcms" then use this (remove #)
# ===============================================
RewriteBase /[b]phpwcms[/b]
# This will rewrite 0.0.0.0.0.0.shtml => index.php?id=0.0.0.0.0.0
RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.shtml$ /phpwcms/index.php?id=$1.$2.$3.$4.$5.$6
# This will rewrite index-mypage.shtml => index.php?mypage
RewriteRule ^(.+)\.shtml$ /phpwcms/index.php?$1
#THIS IS FOR REWRITE LOGGING
#RewriteLog "/absolute/path/to/the/rewrite.log"
# 0 = Logging disabled, 9 = highest level of logging, only for debugging
#RewriteLogLevel 3