Guten Tag,
habe einen Ubuntu 16.04 Server auf dem Apache mit Php 7 läuft.
Habe drei Domains "Dousy.de" "Dousy.org"(geht nicht, keine Ahnung warum..) und "Dousy.eu". Die drei Domains verlinken auf das Hauptverzeichnis von der .de Domain.
Wenn man meine Domain aufruft, wird diese Datei aufgerufen, die den Bentuzer zu SSL zwingt:
Das ist der Virtuelle Host von der SSL Methode von der Seite
Da ich Routing auf meiner Seite einbauen will, dachte ich mir, dass ich in der index.php die Url Abfrage und dementsprechend den richtigen Controller lade.
Sobald ich bspw. Dousy.de/Test oder Dousy.de/test.php eingebe kommt die "Not found" bzw "Keine Berechtigung" Fehlermeldung.
Deswegen habe ich versucht via:
Auf eine php Datei zu verlinken, was aber nicht funktioniert.
Was dann passiert, entweder kommt immernoch die Fehlermeldung, keine Rechte oder ich werde auf mein Gitlab Login weitergeleitet..
Auch wenn ich versuche via <a href=""></a> auf eine Unterseite zu verlinken, bekomme ich eine Fehlermeldung.
Wie muss ich die Regeln einstellen um das via Php Code einstellen zu können?
Mit freundlichen Grüßen
habe einen Ubuntu 16.04 Server auf dem Apache mit Php 7 läuft.
Habe drei Domains "Dousy.de" "Dousy.org"(geht nicht, keine Ahnung warum..) und "Dousy.eu". Die drei Domains verlinken auf das Hauptverzeichnis von der .de Domain.
Wenn man meine Domain aufruft, wird diese Datei aufgerufen, die den Bentuzer zu SSL zwingt:
Code:
<VirtualHost *:80> ServerAdmin support@dousy.de ServerName dousy.de ServerAlias www.dousy.de RewriteEngine on RewriteCond %{SERVER_NAME} =www.dousy.de [OR] RewriteCond %{SERVER_NAME} =dousy.de RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost>
Code:
<IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin support@dousy.de ServerName dousy.de DocumentRoot /var/www/virtual/dousy.de/htdocs DirectoryIndex index.php LogLevel error ErrorLog /var/log/apache2/error.log <Directory /var/www/virtual/dousy.de/htdocs> Options FollowSymLinks DirectoryIndex index.php AllowOverride All DirectoryIndex index.html index.xhtml index.htm Require all granted </Directory> SSLCertificateFile /etc/letsencrypt/live/dousy.de/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/dousy.de/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf #ErrorDocument 404 https://www.dousy.de/error.php </VirtualHost> </IfModule>
Sobald ich bspw. Dousy.de/Test oder Dousy.de/test.php eingebe kommt die "Not found" bzw "Keine Berechtigung" Fehlermeldung.
Deswegen habe ich versucht via:
Code:
ErrorDocument 404 https://www.dousy.de/error.php
Was dann passiert, entweder kommt immernoch die Fehlermeldung, keine Rechte oder ich werde auf mein Gitlab Login weitergeleitet..
Auch wenn ich versuche via <a href=""></a> auf eine Unterseite zu verlinken, bekomme ich eine Fehlermeldung.
Wie muss ich die Regeln einstellen um das via Php Code einstellen zu können?
Mit freundlichen Grüßen