Hi alle!!
Ich habe eine htaccess-Datei:
PHP-Code:
RewriteCond %{REQUEST_URI} ^/[^.]+[^/]$
RewriteRule ^(.*)$ %{REQUEST_URI}/ [R=301,L]
RewriteCond %{HTTP_HOST} =meineseite.de
RewriteRule ^(.*)$ http://www.meineseite.de/$1 [R=301,L]
#RewriteRule ^$ index.php
RewriteRule ^([-0-9a-zA-Z_]+)$ index.php?ARG1=$1&%{QUERY_STRING}
RewriteCond %{REQUEST_URI} !^/bugtracker/?$
RewriteRule ^([-0-9a-zA-Z_]+)/$ index.php?ARG1=$1&%{QUERY_STRING}
RewriteRule ^([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)$ index.php?ARG1=$1&ARG2=$2&%{QUERY_STRING}
RewriteRule ^([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/$ index.php?ARG1=$1&ARG2=$2&%{QUERY_STRING}
RewriteRule ^([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)$ index.php?ARG1=$1&ARG2=$2&ARG3=$3&%{QUERY_STRING}
RewriteRule ^([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/$ index.php?ARG1=$1&ARG2=$2&ARG3=$3&%{QUERY_STRING}
RewriteRule ^([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)$ index.php?ARG1=$1&ARG2=$2&ARG3=$3&ARG4=$4&%{QUERY_STRING}
RewriteRule ^([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/([-0-9a-zA-Z_]+)/$ index.php?ARG1=$1&ARG2=$2&ARG3=$3&ARG4=$4&%{QUERY_STRING}
das soll url angaben wie /ordner1/ordner2/ in index.php?ARG1=ordner1 usw. umwandeln.
das funktioniert aber nicht. die webseite selbst (index.php) kann ich aufrufen. oder halt meineseite.de/ kann ich aufrufen. aber wenn ich /order1/ dranhänge, bekomme ich einen 404 file not found. wieso? könnt ihr mir da helfen? anscheinend zieht die htaccess datei nicht.
in der apache conf habe ich das hier:
PHP-Code:
UserDir www
<Directory "/var/services/homes/*/www*">
Options ExecCGI FollowSymLinks MultiViews Indexes
ErrorDocument 403 /webdefault/sample.php?status=403&subweb=www
ErrorDocument 404 /webdefault/sample.php?status=404&subweb=www
ErrorDocument 500 /webdefault/sample.php?status=500&subweb=www
AllowOverride All
Allow from all
Order Allow,Deny
DirectoryIndex index.html index.cgi index.php
</Directory>
bedank mich jetzt schon mal bei allen helfern!
lg
gute nacht
chris