![]() |
Har gjort om sidan lite så nu har jag fått problem med det jag skrivit i .htaccess.
Jag vill ha: www.domain.se/index.php?title= -> www.domain.se/wiki/index.php?title= Finns det något bra sätt att skriva det på för detta fungerar inte: Redirect /index.php?title= http://www.domain.se/wiki/index.php?title= Något bra tips? Edit: Efter glömde att skriva, att jag har ett antal sidor som ser ut så här: index.php?title=Sida och index.php?title=Annan_sida Så måste all text som kommer efter title= vidarebefodras till den nya mappen /wiki/ exempel: www.domain.se/index.php?title=Sida till www.domain.se/wiki/index.php?title=Sida och www.domain.se/index.php?title=Annan_sida till www.domain.se/wiki/index.php?title=Annan_sida |
RewriteRule ^/index.php?title=(.*)$ /wiki/index.php?title=$1
Borde funka |
Får bara 404 fel eftersom www.domain.se/index.php inte finns.
Jag kanske borde göra det i php istället? |
Har du slagit på rewriteengine?
|
Menar du detta?
Kod:
RewriteEngine On |
Har du mod_rewrite i apache? För nån 404 ska du ju inte få.
|
Har ingen aning om det, min kunskap sträcker sig tyvärr inte så långt.
|
Det är ju ett måste för att kunna använda det. Men får du slå på rewriteengine utan att den gnäller så borde det ju vara installerat.
|
Har tyvärr ingen behörighet att kolla/slå på rewrite engine. Killen jag lånar servern av är bortrest så finns det inget annat alternativ?
Jag har möjlighet att att använda index.php i root-mappen ifall det hjälper. Men det kanske det inte gör? |
Om inte mod_rewrite är tillåtet i httpd.conf är det ju ganska kört att försöka med en mod_rewrite. Däremot kan du ju köra en header-ompekning från index.php.
Kod:
<?PHP header("Location: /wiki/index.php"); ?> |
Alla tider är GMT +2. Klockan är nu 08:33. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson