ugrás a tartalomhoz

.htaccess - oldal tesztelése subdomain alól

logeeza · 2009. Okt. 27. (K), 14.05
Sziasztok,

Adott egy oldal amit most fel kell tennem a megrendelő szerverére, ami a teszt alatt egy subdomain-ről érhető el.
A kész oldalban található .htaccess jól működik viszont a subdomainről nem megy.

Mivel kell kiegészítenem ideiglenesen a file-t, hogy menjen a http://teszt.domainnev.hu címen?
A jelenlegi htaccess:

RewriteEngine on

  RewriteCond %{REQUEST_URI} !^/(css|hiba|images|inc|js|kepek)/.*$
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d

  ErrorDocument 404 /hiba/404.html
  ErrorDocument 403 /hiba/403.html

  RewriteRule ^([^/]+)/([^/]+)$ index.php?lang=$1&m=$2 [QSA]
  RewriteRule ^$ index.php?lang=hu&m=fooldal [QSA]  

  RewriteRule ^hu$ hu/fooldal
  RewriteRule ^hu/$ hu/fooldal


Köszönöm!
 
1

Mit jelent az, hogy nem megy?

rrd · 2009. Okt. 27. (K), 14.25
Mit jelent az, hogy nem megy? Ha rendesen be van állítva a subdomain akkor minden extra beállítás nélkül mennie kell.
2

olyan mintha le sem futna a .htaccess

logeeza · 2009. Okt. 27. (K), 14.34
Ezt kapom ha meghívom a http://aldomain.domainnev.hu/hu -t

Not Found
The requested URL /hu was not found on this server.

pedig ennek kapásból át kellene adnia a lang változóba a hu értéket ez a sor miatt...

RewriteRule ^$ index.php?lang=hu&m=fooldal [QSA]
3

Tegyél be valami szemetet a

rrd · 2009. Okt. 27. (K), 18.21
Tegyél be valami szemetet a .htaccess-be és ha 500-as hibát ad akkor tudni fogod biztosra, hogy megy-e egyáltalán a rewrite modul.

Máskülönben tényleg mennie kellene habár van egy-két javítandó dolog a szabályokban. Itt olvashatsz bővebben róla:http://webmania.cc/tag/mod-rewrite/
4

DNS

gphilip · 2009. Okt. 27. (K), 18.40
Hali!

Mellesleg érdemes megnézni, hogy a DNS megfelelően van-e belőve a szerverre, mert ez sem biztos.

Windows alatt
Futtatás/cmd/nslookup sub.valami.hu

paranccsal mtudod ellenőrizni. Ha ez a te IP-dre mutat, akkor lehet, hogy a vhost nincs belőve az apache-on minden subdomainre. Ekkor az a megoldás, hogy az apache confban át kell álltani a VIsrtualHost direktvát - a kÍvánt aldomaint a kÍvánt könyvtárra.