WN

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

martine 2008-05-13 15:49

Enklast är nog att använda
<base href="http://domain.se/subdom/" />
i headern.

grinditwp 2008-05-13 15:53

Citat:

Originally posted by martine@May 13 2008, 15:49

Enklast är nog att använda
base href=http://domain.se/subdom/ /
i headern.

Där har vi det! Smart!
Tack!


Snabb genomgång av vad vi lärt oss :)

Rewrite med .htaccess

Din adress är: http://www.domain.com/cat/index.php?id=783&id2=88
Du vill ha en kortare adress typ: http://www.domain.com/cat/783/88/

Hur gör vi då:

Kod:

RewriteEngine on
RewriteRule ^(.+)/(.+)/$ /cat/index.php?id=$1&id2=$2 [NC,L]

Eventuella problem?
Dina bilder och filer länkas fel eftersom basen blir fel, sidan tror nu att vi är i /id/id2/

Lösning:
Kod:

<base href="http://www.domain.com/cat/" />
Mer nyttig läsning jag hittat om området:

* http://corz.org/serv/tricks/htaccess2.php
* http://en.wikipedia.org/wiki/Regular_expression

mr_lundis 2008-05-13 16:04

Citat:

Originally posted by grinditwp@May 13 2008, 15:37

Felet verkar vara:
RewriteEngine on
RewriteRule ^(.+) /subdom/index.php?id=g5cdt3c2ozaifb2a1j2f9u787yi7as7scateg ory=1 [NC]
Vill inte fungera ensamt i heller.


Prova att skippa ^-tecknet i början av regeln, det fyller ingen direkt funktion i alla fall.


Alla tider är GMT +2. Klockan är nu 06:05.

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