Kjapp og trygg hosting for Wordpress

Flytte innhold fra subdomene til mappe

Marketing

Medlem
Jeg har 2 webhoteller tilknyttet et domene. Et på hoveddomene og et til et subdomene. Jeg ønsker at innholdet på subdomenet skal vises på en mappe på hoveddomenet. Altså at forum.hoveddomene.no vises på hoveddomene.no/forum. Hva må jeg gjøre da? Jeg forsøkte å legge inn dette i .htaccess uten at det hjalp.

RewriteCond %{HTTP_HOST} ^forum\.hoveddomene\.no
RewriteRule (.*) /forum/$1 [L]
 

Marketing

Medlem
Nå har jeg prøvd alle disse uten hell

RewriteCond $1 !^forum/
RewriteCond %{HTTP_HOST} ^forum\.hoveddomene\.no
RewriteRule (.*) http://hoveddomene.no/forum/$1 [L]

RewriteCond $1 !^forum/
RewriteCond %{HTTP_HOST} ^forum\.hoveddomene\.no
RewriteRule ^(.*)$ /forum/$1 [L]

RewriteCond $
RewriteCond %{HTTP_HOST} !^www\.hoveddomene\.no
RewriteCond %{HTTP_HOST} ^([^.]+)\.hoveddomene\.no
RewriteRule (.*) /%1/$1 [L]

RewriteCond %{ENV:Rewrite-Done} !^Yes$
RewriteCond %{HTTP_HOST} !^www\.hoveddomene\.no
RewriteCond %{HTTP_HOST} ^([^.]+)\.hoveddomene\.no
RewriteRule (.*) /%1/$1 [E=Rewrite-Done:Yes,L]

RewriteCond %{HTTP_HOST} forum\.hoveddomene\.no
RewriteRule .* /forum [L]

RewriteCond %{HTTP_HOST} ^(.*)\.hoveddomene\.no [NC]
RewriteRule (.*) http://hoveddomene.no/%1 [R=301,L]

RewriteProxy ^/forum(.*)$|^/forum(.*)\?.*$ http:// forum.hoveddomene.no$1 [NC, P]

Noen av disse gir ingen forandringer og noen gir 500 Internal Server Error. Er det noen her som har flere tips til at hoveddomene.no/forum henter innholdet som ligger på forum.hoveddomene.no? Er det mulig i det hele tatt med htaccess eller må jeg bruke A-records, DNS eller CNAME? Skal htaccess ligge i www/public_html mappen eller utenfor?
 

Marketing

Medlem
Det første jeg gjorde var å kontakte host'ens kundeservice etter at det ekstra webhotellet var på plass men de kunne ikke hjelpe meg med dette.
 
U

UglyKidJoe

Guest
Kanskje har jeg ikke forstått spørsmålet helt, men kan du ikke bare angi målmappe/URL der du setter opp subdomenet ditt?
 

adeneo

Medlem
.htaccess bør ligge i mappen for webroot når du gjør dette, og jeg ville kanskje prøvd:

PHP:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.hoveddomene.no$
RewriteRule ^(.*)$ http://www.hoveddomene.com/forum/$1  [R=301,L]

hvis jeg forsto det slik at dette er innhold som ligger på to forskjellige webhoteller, og at en intern rewrite derfor ikke er mulig, og at det du trenger er en 301 ??
 
Topp