WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Ändra på länkning av php sidor (https://www.wn.se/forum/showthread.php?t=1095)

Helix 2004-01-06 00:17

Detta har nämns i några trådar, men jag skulle vilja veta hur man gör det praktiskt?

folder/test.php?id=12 --> folder/12

Någon som kan berätta det för alla eller kanske bara för mig i ett PM?

AlexanderG 2004-01-06 00:50

Citat:

Originally posted by MusikGuru@Jan 5 2004, 22:17
Detta har nämns i några trådar, men jag skulle vilja veta hur man gör det praktiskt?

folder/test.php?id=12 --> folder/12

Någon som kan berätta det för alla eller kanske bara för mig i ett PM?

Dokumentationen för mod_rewrite (som gör det du vill) finns på sidan: http://httpd.apache.org/docs/mod/mod_rewrite.html

Helix 2004-01-06 04:37

En liten fråga:

Behöver man ändra i någon annat fil på servern än .htaccess ??

För i så fall är jag ganska bunden eftersom jag bara hyr plats och inget annat på servern. Man ändrar ju inte någon konfiguration för min del ju.

Jens 2004-01-06 04:38

Servern måste ha modulen mod_rewrite aktiverad i Apache. Något annat behöver du inte ändra.

Helix 2004-01-06 04:51

Ok, ytterligare en dum fråga. Kan jag kontrollera om så är fallet utan att kontakta support på webbhotellet?

Citat:

Något annat behöver du inte ändra
Men htacess filen behöver det ändras i eller? Läste jag fel?

Jens 2004-01-06 05:52

Citat:

Ok, ytterligare en dum fråga. Kan jag kontrollera om så är fallet utan att kontakta support på webbhotellet?
Att göra en .htaccess fil med en rewriterule(som dom kallas, "uttrycken" som möjliggör omskrivningarna) är väl det enklaste. Här är ett uttdrag från en .htaccess fil till en site jag grejjade med senast idag:

RewriteEngine on
RewriteRule ^Search$ find.php [PT,L]

Så istället för http://www.minsida.com/find.php?q=bananer så kan man lika gärna skriva http://www.minsida.com/Search?q=bananer. Just detta gjorde jag för att inte "avslöja" vilket serverscript språk jag använde och det ser mycket bättre ut i adressfältet. Jag har själv inte läst så ingående på varken regular expressions eller mod_rewrite så jag vet inte riktigt hur det fungerar fullt ut. Har mest bara kollat på exempel och försökt göra något utav det. Men ett sånt där simpelt exempel borde klargöra om det är aktiverat eller ej.

Citat:

Men htacess filen behöver det ändras i eller? Läste jag fel?
Ja självklart. Fel av mig att uttrycka mig dåligt. Menade att utöver att servern måste ha på mod_rewrite modulen och utöver att du måste skapa en .htaccess fil så behövs inget mer.


Alla tider är GMT +2. Klockan är nu 11:44.

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