Kom ihåg mig?
Home Menu

Menu


Apache rewrite so ignorerar allt efter /whatever/

 
Ämnesverktyg Visningsalternativ
Oläst 2013-04-11, 12:14 #1
FredrikMHs avatar
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2004
Inlägg: 1 501
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
FredrikMHs avatar
 
Reg.datum: Apr 2004
Inlägg: 1 501
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
RewriteRule /profile/.* /profile.php [L]
FredrikMH är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-04-12, 03:14 #2
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Citat:
Ursprungligen postat av bredbandsbloggen.se Visa inlägg
Vad jag förstår av ditt inlägge vill du att /profile/jespera skall öppna /profile.php istället.
Japp, oavsett vad jag skiver efter /profile/ så skall den ALLTID peka mot /profile.php


Citat:
Ursprungligen postat av bredbandsbloggen.se Visa inlägg
Gissar även du menar att första filen heter /profile/jespera.php
Nej, som ovån, /profile/jespera skall alltid använda /profile.php och /profile/jespera var ju bara ett exempel, som sagt, oavsett vad jag skriver efter /profile/ skall den alltid använda /profile.php


Citat:
Ursprungligen postat av nosnaj Visa inlägg
Jag förstår inte heller helt hur du vill ha omskrivningen.
Hur vill du ta emot jespera på sidan?
jespera tas emot med php $_SERVER['REQUEST_URI']

Citat:
Ursprungligen postat av nosnaj Visa inlägg
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?
Japp det står i topic





Citat:
Ursprungligen postat av FredrikMH Visa inlägg
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
RewriteRule /profile/.* /profile.php [L]
Tyvärr, den koden fungerar inte.

Min nuvarande är:

Kod:
<IfModule mod_rewrite.c>
		Options +FollowSymLinks
		RewriteEngine on
		RewriteCond %{REQUEST_FILENAME} !-d
		RewriteCond %{REQUEST_FILENAME}\.php -f
		RewriteRule ^(.*)/$ /$1.php
</IfModule>
Typ så det brukar se ut, detta gör ju att /profile/ åtminstonde fungerar och använder /profile.php men såfort jag skriver något efter /profile/ så hittar den ingen fil alls att använda, antar att den då letar upp en mapp för /profile/ istället för att köra /profile.php
JesperA är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 09:17.

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