Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

ab: mod_rewrite och subdomäner

Jag fick i uppdrag att fixa "fejkade subdomäner" dvs det ser ut som en subdomän men egentligen så är det en undersida i ett CMS.

Dvs -> subdomän.domän.se  är egentligen domän.se/index.php?sida=subdomän

För att uppnå det använde jag följade rewriteregler i .htaccess.

--
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
Options +FollowSymLinks

RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)\.domän\.se
RewriteRule .* index.php?sida=%1 [L]
---

Smidigt och snygg, någon som är mer haj på mod_rewrite som kanske har en bättre lösning?

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

jeffs bild

Eller så använder du en webserver som inte suger:

server {
        listen          192.0.32.10:80;
        server_name     foo.example.com;
        rewrite    ^    https://mydomain.com/hello.html;
}

Once again, nginx wins.

------

abergmans bild

Det var inte mitt val att köra nginx Wink