Jump to content

Problem med SEO venlig url på cms sider


Recommended Posts

Jeg har lidt problemer med mine SEO venlige url'er på cms siderne.

Jeg benytter mig af canonical url, og det ser ikke rigtig ud til at arbejde sammen med mine seo venlige url'er på cms siderne.

F.eks denne url med www:
"http://www.fungadgets.dk/content/12-mobil-nyheder"
bliver til:
"http://fungadgets.dk/cms.php?id_cms=12"

Den skulle jo gerne bare være blevet til: http://fungadgets.dk/content/12-mobil-nyheder

Der er vel ikke en der ligger inde med en løsning på problemet?

Link to comment
Share on other sites

Jeps. Det er vi helt enige om. Kan bare ikke lige finde problemet.

Men her er en kopi af min htaccess. Den burde jeg nok have vedhæftet i den første post :)

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [QSA,L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [QSA,L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.fungadgets.dk [nc]
rewriterule ^(.*)$ http://fungadgets.dk/$1 [r=301,nc] 

# Catch 404 errors
ErrorDocument 404 /404.php

Link to comment
Share on other sites

Nåh jeg fortjente jo egentlig nok en flabet kommentar når jeg kom med en selv. Godt ord igen...

Hvilken version bruger du?

Jeg har en fil i classes/link.php i den fil ligger der en class (supprice), i den class en funktion der hedder getCMSLink. Det er den der laver linket, men jeg ved ikke om det også er inden over det redirect du får dig.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...