Subdomene Mod-Rewrite problemet intern omdirigering ikke fungerer

stemmer
1

Jeg prøver å få Subdomains arbeid for min område ved hjelp av htaccess, for eksempel:

shopping.site.local bør lede brukeren til site.local / shopping-og-fashion holde den opprinnelige underdomene format, betyr i en intern omdirigering at brukeren ikke kan legge merke til.

Jeg har lagt følgende skript:

RewriteCond %{HTTP_HOST} ^shopping.site.local$ [OR]
RewriteCond %{HTTP_HOST} ^www.shopping.site.local$
RewriteRule ^(.*)$ http://www.site.local/shopping-and-fashion/$1 [L]

Omdirigering skjer med hell, men i en ekstern måte, hvordan å skjule omdirigering å ha alltid url:

http: //shopping.site.local

og innholdet av:

http: //www.site.local/shopping-and-fashion

Publisert på 18/01/2014 klokken 04:40
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Har du prøvd å bruke [P] i stedet for [L]?

Svarte 18/01/2014 kl. 18:30
kilden bruker

stemmer
0

Følgende bruker omvendt proxyer og bør gi deg det du ønsker

<VirtualHost *:80>
  ServerName shopping.site.local
  ProxyPass / http://www.site.local/shopping-and-fashion/ nocanon
  ProxyPassReverse / http://www.site.local/shopping-and-fashion/
</VirtualHost>

Du må kanskje hacke noen JS og CSS for å imøtekomme for bane endringer hvis de originale filene er ikke relative koblinger vennlige.

Svarte 19/01/2014 kl. 05:26
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more