WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   mod_rewrite i .htaccess (https://www.wn.se/forum/showthread.php?t=1049241)

Kimppa 2011-07-24 18:22

mod_rewrite i .htaccess
 
Hej alla,

Sitter och försöker få ordning på världens mest komplicerade (enligt mig)
problem gällande .htaccess och mod_rewrite.

Försöker få en URL att bli från www.sida.se/site.php?id=1 till www.sida.se/1
men får verkligen inte till det och nu fungerar inte vanliga PHP variabel-vägen
heller. Har strulat till det ordentligt.

Använder mig utav koden:
Citat:

RewriteRule ^([^/]*)$ /land.php?id=$1 [L]
Är det någon som ser vad det är jag gör för fel?


EDIT:

Har även gått igenom alla andra trådar på forumet om detta men får ingen
av de koderna att fungera heller. Wordpress har inga problem att skriva om
.htaccess filen på servern och jag har även testat en enkel redirect som fungerar
men får inte till det där med variablerna...

fluortant 2011-07-24 22:50

Testa:
Kod:

Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteRule ^land/([0-9]+) land.php?id=$1 [QSA]


Kimppa 2011-07-25 14:12

Tack! Testar den så fort man kommer hem :)

Kimppa 2011-07-25 17:19

fluortant, koden fungerade! Men nu blir adressen URL.se/land/1 istället för URL.se/1. Går det att få den att bara bli URL.se/1 eller är det jag som bara tror det?

Tack för hjälpen!

Kimppa 2011-07-25 18:26

Fick till det med denna kod (om någon annan har samma problem):

Citat:

Options -MultiViews
RewriteEngine On
RewriteBase /

RewriteRule ^([A-Za-z0-9-]+)/?$ land.php?id=$1 [L]


Alla tider är GMT +2. Klockan är nu 03:41.

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