FAQ |
Kalender |
2013-04-09, 21:49 | #1 | ||
|
|||
Medlem
|
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 / { try_files $uri $uri/ index.php; rewrite ^(.+)/ $1.php; } (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? |
||
Svara med citat |
2013-04-11, 09:35 | #2 | ||
|
|||
Medlem
|
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. |
||
Svara med citat |
2013-04-11, 10:00 | #3 | ||
|
|||
Har WN som tidsfördriv
|
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? |
||
Svara med citat |
2013-04-11, 12:14 | #4 | |||
|
||||
Supermoderator
|
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] |
|||
Svara med citat |
2013-04-12, 03:14 | #5 | |||||
|
||||||
Medlem
|
Citat:
Citat:
Citat:
Citat:
Citat:
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> |
|||||
Svara med citat |
2013-04-12, 11:30 | #6 | |||
|
||||
Har WN som tidsfördriv
|
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 / |
|||
Svara med citat |
Svara |
|
|