ich habe eine ".htaccess" erstellt und auch auf Server1 erfolgreich getestet. Leider geht das ganze auf Server2 nicht. - Alle Versuche die ich unternommen habe bringen nichts. Nun hoffe ich auf Eure Hilfe.
Anbei die ".htaccess"-Datei
- Code: Select all
RewriteEngine On
RewriteRule ^entwickler/(.*)/(.*)/(.*)$ entwickler.php?BEREICH=$1&PAGE=$2&WERT=$3
RewriteRule ^entwickler/(.*)/(.*)$ entwickler.php?BEREICH=$1&PAGE=$2
RewriteRule ^entwickler/(.*)$ entwickler.php?BEREICH=$1
RewriteRule ^entwickler$ entwickler.php
RewriteRule ^admin/(.*)/(.*)/(.*)/(.*)$ admin.php?SYSTEM=$1&BEREICH=$2&PAGE=$3&WERT=$4
RewriteRule ^admin/(.*)/(.*)/(.*)$ admin.php?SYSTEM=$1&BEREICH=$2&PAGE=$3
RewriteRule ^admin/(.*)/(.*)$ admin.php?SYSTEM=$1&BEREICH=$2
RewriteRule ^admin/(.*)$ admin.php?SYSTEM=$1
RewriteRule ^admin$ admin.php
RewriteRule ^benutzer/(.*)/(.*)/(.*)/(.*)$ benutzer.php?SYSTEM=$1&BEREICH=$2&PAGE=$3&WERT=$4
RewriteRule ^benutzer/(.*)/(.*)/(.*)$ benutzer.php?SYSTEM=$1&BEREICH=$2&PAGE=$3
RewriteRule ^benutzer/(.*)/(.*)$ benutzer.php?SYSTEM=$1&BEREICH=$2
RewriteRule ^benutzer/(.*)$ benutzer.php?SYSTEM=$1
RewriteRule ^benutzer$ benutzer.php
RewriteRule ^system/(.*)/(.*)/(.*)/(.*)$ system.php?SYSTEM=$1&BEREICH=$2&PAGE=$3&WERT=$4
RewriteRule ^system/(.*)/(.*)/(.*)$ system.php?SYSTEM=$1&BEREICH=$2&PAGE=$3
RewriteRule ^system/(.*)/(.*)$ system.php?SYSTEM=$1&BEREICH=$2
RewriteRule ^system/(.*)$ system.php?SYSTEM=$1
RewriteRule ^system$ system.php
Hier ist die vHost-Datei:
- Code: Select all
<VirtualHost *:80>
ServerAdmin webmaster@domainname.de
ServerName www.domainname.de
ServerAlias domainname.de
DocumentRoot /home/domainname.de/httpdocs
DirectoryIndex index.php
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/domainname.de/httpdocs/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AllowOverride All
</Directory>
LogLevel debug
ErrorLog /home/domainname.de/httplogs/http_error.log
CustomLog /home/domainname.de/httplogs/http_access.log combined
</VirtualHost>
Ich habe folgende Apache-Mods installiert
- core
- mod_so
- mod_watchdog
- http_core
- mod_log_config
- mod_logio
- mod_version
- mod_unixd
- mod_access_compat
- mod_alias
- mod_auth_basic
- mod_authn_core
- mod_authn_file
- mod_authz_core
- mod_authz_host
- mod_authz_user
- mod_autoindex
- mod_deflate
- mod_dir
- mod_env
- mod_filter
- mod_mime
- prefork
- mod_negotiation
- mod_php7
- mod_reqtimeout
- mod_rewrite
- mod_setenvif
- mod_socache_shmcb
- mod_status
Was habe ich auf dem zweiten Server übersehen?
Liebe Grüße
und Danke bereits im Vorraus
The1985