Δημοσιεύτηκε: 04 Μάιος 2012, 21:55
Μιλάμε για ubuntu server αν κατάλαβα καλά;
..νοουμένου ότι είναι ενεργοποιημένο το "AllowOverride All". Αλλιώς το apache δεν διαβάζει τα αρχεία htaccess.
Για ubuntu θα πρέπει να κοιτάξεις το αρχείο "/etc/apache2/sites-available/default"
Αν έχεις root access πρέπει να αλλάξεις τις ρυθμίσεις στο apache. Συστήνω να διαβάσεις τα ακόλουθα:
https://help.ubuntu.com/community/Enabl ... ccessFiles
http://httpd.apache.org/docs/2.0/howto/htaccess.html
https://help.ubuntu.com/12.04/serverguide/httpd.html
Επίσης αν πας στο www.mysite.mycompanyDomain.gr δουλεύει; Είναι σημαντικό να δουλεύει προτού να στείλεις κάποιον στο www.*
Τo rewrite sto θα το έγραφα αντί:
..έτσι:
Τέλος, θα ήταν καλό να ξέρουμε την ακριβής ιστοσελίδα. Το "mycompanydomain.gr" δεν υπάρχει.
ioSmith έγραψε:Παντως αυτο που θελω γινεται με το .htaccess.
..νοουμένου ότι είναι ενεργοποιημένο το "AllowOverride All". Αλλιώς το apache δεν διαβάζει τα αρχεία htaccess.
Για ubuntu θα πρέπει να κοιτάξεις το αρχείο "/etc/apache2/sites-available/default"
Αν έχεις root access πρέπει να αλλάξεις τις ρυθμίσεις στο apache. Συστήνω να διαβάσεις τα ακόλουθα:
https://help.ubuntu.com/community/Enabl ... ccessFiles
http://httpd.apache.org/docs/2.0/howto/htaccess.html
https://help.ubuntu.com/12.04/serverguide/httpd.html
Επίσης αν πας στο www.mysite.mycompanyDomain.gr δουλεύει; Είναι σημαντικό να δουλεύει προτού να στείλεις κάποιον στο www.*
Τo rewrite sto θα το έγραφα αντί:
- Κώδικας: Επιλογή όλων
RewriteEngine On
rewriteCond %{HTTP_HOST} ^mysite.mycompanyDomain.gr [NC]
rewriteRule ^(.*)$ http://www.mysite.mycompanyDomain.gr/$1 [R=301,L]
..έτσι:
- Κώδικας: Επιλογή όλων
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite\.mycompanyDomain\.gr$ [NC]
RewriteRule ^(.*)$ http://www.mysite.mycompanyDomain.gr/$1 [R=301,L]
Τέλος, θα ήταν καλό να ξέρουμε την ακριβής ιστοσελίδα. Το "mycompanydomain.gr" δεν υπάρχει.
