webForumDet fria alternativet

Får inte mod_rewrite i htaccess att funka som avsett.

Webbservrar

5 svar · 1 653 visningar · startad av Danne V

Medlem sedan aug. 20068 090 inlägg
Frågan#1

Har installerat OpenCart.

Med applikationen följer deras egen htaccess som bl.a. ska göra sökvägarna SEO-vänliga. Tyvärr funkar det inte, och efter att ha jagat runt på deras eget forum har jag sett att jag inte är ensam om problemet, men att ingen hittat någon lösning.

Och jo, mod_rewrite är aktiverat på servern, jag har tryckt på rätt knapp i butikens admin-del och även kollat i databasen att inställningen registrerats, vilket den har.

Så här ser htaccess ut i sin helhet:

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled. 

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing 
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini)">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]

Det är en mil ovanför min kompetensnivå. Kan någon se vad som är fel?

Medlem sedan jan. 2005953 inlägg
#2

På vilket sätt fungerar det inte? Får du något felmeddelande?

Medlem sedan aug. 20068 090 inlägg
#3

metalboy skrev:

På vilket sätt fungerar det inte? Får du något felmeddelande?

Nej, det är sökvägarna (URL:arna) i adressfönstret som ska bli sökmotorvänliga. Ungefär att en URL som t.ex.
minsajt.com/index.php?route=product/product&product_id=60
ska bli
minsajt.com/pappersprodukter-kollegieblock
istället.

Det kommer alltså inga felmeddelanden. URL:en blir bara som i första exemplet.

Medlem sedan jan. 2005953 inlägg
#4

Okej, men om du i adressfältet skriver minsajt.com/pappersprodukter-kollegieblock, fungerar det då? Om det fungerar så är det ju i alla fall inte något fel i .htaccess-filen.

Medlem sedan aug. 20068 090 inlägg
#5

metalboy skrev:

Okej, men om du i adressfältet skriver minsajt.com/pappersprodukter-kollegieblock, fungerar det då? Om det fungerar så är det ju i alla fall inte något fel i .htaccess-filen.

Jag vet ju inte hur just den här applikationen skapar seo-vänliga länkar. Det finns ju en oändlig möjlighet att variera. Så det går inte att testa på det sättet.

Medlem sedan aug. 20068 090 inlägg
#6

Problemet löst!

I databaserna för kategorierna och produkterna kunde man fylla i "SEO nyckelord", men ingen förklaring fanns att det var dessa som hämtades när applikationen skapade sina SEO-vänliga adresser.

När man gjorde det, så blev det så bra, så bra.....

249 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)