05. april 2011 - 12:40
Der er
12 kommentarer og 1 løsning
.htaccess: omskrive til subdomæne
Hej Eksperter. Er der nogen, der kan hjælpe med en .htaccess kode, som URL-rewriter ?.com/blog/ til blog.?.com ? På forhånd tak! :) Med venlig hilsen Tobias
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
05. april 2011 - 12:47
#1
RewriteEngine On RewriteCond %{HTTP_HOST} ^[www\.]*blog.?.com [NC] RewriteCond %{REQUEST_URI} !^/blog/.* RewriteRule ^(.*) /blog/$1 [L]
05. april 2011 - 13:14
#2
Hej Repox. Tak for dit svar! Min blog er sat op i Wordpress, så min .htaccess-fil ser nu således ud: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] RewriteCond %{HTTP_HOST} ^[www\.]*blog.domæne.com [NC] RewriteCond %{REQUEST_URI} !^/blog/ RewriteRule ^(.*) /blog/$1 [L] </IfModule> # END WordPress Men den ændrer ikke adressen, når jeg går ind på domæne.com/blog/. Til gengæld giver blog.domæne.com mig nu følgende fejlbesked: Internal Server Error Med venlig hilsen Tobias
05. april 2011 - 13:21
#3
Du har også modstridende oplysninger i dine rewrite regler. Kig i error loggen for at finde ud af hvorfor subdomænet ikke virker.
05. april 2011 - 13:29
#4
Hej igen. Jeg tror desværre ikke, jeg har adgang til loggen. :( - Tobias
05. april 2011 - 14:34
#5
Hvis ikke du har adgang til en error.log eller access.log så skift endelig host med det samme !!!!!!!!!
05. april 2011 - 15:24
#6
Ganske enig - man kan jo ikke udvikle noget, hvis man ikke engang kan se sine fejl; uden din fejllog er det svært at hjælpe dig yderligere...
05. april 2011 - 15:26
#7
Det er en dedikeret server hos Amazon (Amazon Web Services), så den er vist prof nok - jeg har bare ikke selv erfaring med at rode med disse ting. =) Jeg ledte dog efter en error log men fandt intet. Er der et bestemt sted på serveren, error logs normalt placeres? Via browseren tilgås mappen: /var/www/
05. april 2011 - 15:43
#8
Det er i sig selv ikke en garanti at noget er 'prof nok' blot fordi der er et stort navn bag - det har jeg skam masser af erfaring med... Dog vil jeg mene at med en dedikeret server bør du også have fuld adgang til dine error og access logs - men selvfølgelig kan det være et problem, hvis du ikke ved hvordan man finder den - og det kan også være svært for os at svare på; det kommer helt an på din serveropsætning...
05. april 2011 - 16:17
#9
Man har generelt fuld kontrol på serveren, så der bør også ligge disse logs et sted. =) Problemet er bare, at vi hyrede nogle russere til at sætte den op, og vi har ikke længere kontakt til dem, så derfor ved jeg ikke, hvor de ligger. Øv.
05. april 2011 - 17:18
#10
Nå, jeg dropper det for nu, det er for omstændeligt. =) Smid nogle svar, så får I point som tak for jeres tid!
05. april 2011 - 17:31
#11
Nu fandt jeg alligevel ud af det. =)
Jeg indsatte dette nederst i .htaccess:
12. april 2011 - 13:10
#12
Vil I have point? :)
29. april 2011 - 18:26
#13
Nå, men tak for hjælpen! :)
Vi tilbyder markedets bedste kurser inden for webudvikling