Δημοσιεύτηκε: 04 Μάιος 2012, 21:55
από medigeek
Μιλάμε για ubuntu server αν κατάλαβα καλά;

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" δεν υπάρχει. :)