Ich möchte einen Alias "/ blog" schaffen, um "/ home/mydomain/Blog" so, wenn ich http://www.mydomain.ca/blog/myfile.html verlangen es gibt /home/mydomain/blog/myfile.htmlAlias nicht auf Apache arbeiten 2.4
<VirtualHost *:80>
ServerName www.mydomain.ca
ServerAlias www2.mydomain.ca
Alias "/blog" "/home/mydomain/blog"
DocumentRoot "/home/mydomain/web"
<Directory "/">
Options +FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory "/home/mydomain/web">
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
<Directory "/home/mydomain/blog">
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine on
RewriteCond %{SERVER_NAME} =www2.mydomain.ca [OR]
RewriteCond %{SERVER_NAME} =www.mydomain.ca
RewriteRule^https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</VirtualHost>
Aber wenn ich versuche, http://www.mydomain.ca/blog/myfile.html anzufordern, bekomme ich einen Fehler 404.
Was mache ich falsch?
Hast du den Server neu gestartet? Setzen Sie 'LogLevel' auf' info' und prüfen Sie die Zugriffs-/Fehlerprotokolle. – hjpotter92
Ich bekomme diese www.mydomain.ca:443 [MEINE IP] - - [05/Jul/2016: 17: 47: 23 +0000] "GET/Blog HTTP/1.1" 404 2307 "-" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, wie Gecko) Ubuntu Chromium/51.0.2704.79 Chrome/51.0.2704.79 Safari/537.36 " – Etienne
Ihr Server lauscht an Port 443 und der virtuelle Host ist für Port 80 definiert. – hjpotter92