![]() |
Apache rewrite so ignorerar allt efter /whatever/
Tjenare!
Finns det någon möjlighet att få Apache att endast läsa "ursprungs"filen i en sökväg, tex om sökvägen är /profile/jespera går det då få Apache att bara läsa /profile/ som pekas som brukligt mot /profile.php och ignorera "jespera" biten i sökvägen? I Nginx räcker det med: Kod:
location / { (Nej, detta är av någon anledning inte uppbyggt som ett traditionellt MVC och utgår INTE alltid från /index.php) Någon som har något förslag? |
Citat:
/profile.php istället. Gissar även du menar att första filen heter /profile/jespera.php Om det är så är det bara att köra en Redirect typ: Redirect /profile/jespera.php http://www.dindomän.se/profile.php Kom ihåg att lägga ut hela adressen till vart du skall hamna. Annars får du dessa problem. I alla fall på en "normal" apche server. |
Jag förstår inte heller helt hur du vill ha omskrivningen.
Hur vill du ta emot jespera på sidan? Att skriva om så att /profile/jespera anropar /profile.php är ju inga problem med htaccess och mod_rewrite. Har du kikat på den tekniken? |
Jag antar att det är mod_rewrite han arbetar med och i så fall borde något i stil med detta fungera:
Kod:
RewriteEngine on |
Citat:
Citat:
Citat:
Citat:
Citat:
Min nuvarande är: Kod:
<IfModule mod_rewrite.c> |
På de flesta webbhotell behöver du även definiera RewriteBase, så om du använder dig av ett webbhotell så behöver du troligtvis lägga till denna raden efter RewriteEngine On:
Kod:
RewriteBase / |
Alla tider är GMT +2. Klockan är nu 17:52. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson