WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Hur gör jag apache rewrite för att... (https://www.wn.se/forum/showthread.php?t=10546)

chrizz 2005-10-27 04:20

Det som bladet föreslog fungerar. Första gången testade jag dock i en domain.com/temp och där strulade det. I rooten fungerar det utmärkt.

Så här ser det ut nu alltså, och det fungerar utmärkt i en .htacces i www-root.
Kod:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.org$ [NC]
RewriteRule ^(.*)$ [URL=http://www.domain.org/$1]http://www.domain.org/$1[/URL] [R=301,L]

Tack för hjälpen.

Mvh.

zoran 2005-10-27 09:47

Citat:

Originally posted by Thomas@Oct 27 2005, 02:20
OT kanske men titeln sa apache, om man har tillgång till vhostfilerna är kanske nedanstående att föredra.


<VirtualHost 111.222.222.111>
ServerName domän.tld
Redirect / http://www.domän.tld
</VirtualHost>

<VirtualHost 111.222.222.111>
ServerName www.domän.tld
ServerAlias www.domän.tld
DocumentRoot /home/domän/public_html
<Directory /home/domän/public_html>
Allow from all
AllowOverride All
Order allow,deny
</Directory>
</VirtualHost>


Den redirectar ju inte undersidor iofs men gör man det från början blir det ju inte problem.

Det där ser skumt ut. Är inte ett bättre alternativ så här:

Kod:

  <VirtualHost 111.222.222.111>
    ServerName www.domän.tld
    ServerAlias domän.tld
    DocumentRoot /home/domän/public_html
    <Directory /home/domän/public_html>
        Allow from all
        AllowOverride All
        Order allow,deny
    </Directory>
 </VirtualHost>


Thomas 2005-10-27 13:20

Citat:

Originally posted by zoran@Oct 27 2005, 09:47
Det där ser skumt ut. Är inte ett bättre alternativ så här:
Vad jag kan se förflyttas man inte från domän.tld till www.domän.tld om nån skulle råka skriva in utan www. i ditt exempel.


Alla tider är GMT +2. Klockan är nu 02:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson