Permalänk

Snabb .htacces fråga

Varför funkar inte detta?!

Försöker skicka soldathem.org/viewNavMenu.do?menuID=3 till soldathem.org/soldathem/

---

Redirect 301 /viewNavMenu.do?menuID=3 soldathem.org/soldathem/

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Permalänk
Inaktiv

Testat sätta http:// framför soldathem.org/soldathem/ ?

Permalänk
Medlem

Se om det gör någon skillnad om du skriver om första raden som:

Redirect 301 /viewNavMenu.do?menuID=3 http://soldathem.org/soldathem/

Dvs lägg till http:// i länken till den katalog du vill vidarebefordra till.

Redigerat: Pucktvåa

Pucktvåa =)
Permalänk

@anon226320:
@zneike:
Vill sig ändå inte. Förstår inte varför

Permalänk
Medlem

Ibland strular det med dynamiska URL, anledningen är vanligtvis att det finns lika många olika sätt att konfigurera sin webbserver som det finns admins

Det finns dock hjälp att få, ta en titt på följande exempel och se om du kan skriva om din .htaccess till att använda RewriteCond istället

http://www.goinflow.com/setting-up-301-redirects-for-dynamic-...

Permalänk

@zneike: tack så mycket!

Fick det att funka med:

RewriteCond %{QUERY_STRING} ^menuID=3$
RewriteRule ^viewNavMenu.do$ http://www.soldathem.org/soldathem? [R="301,L"]

Permalänk
Medlem

Bra jobbat! Alltid jobbigt när det strular med .htaccess kod. Hade själv problem med en sida som hostas av Binero för ett par månader sedan. Vet precis hur frustrerande det kan vara när ingenting fungerar trots att koden fungerat ypperligt i testmiljö...