• 08-06-2023, 17:22:42
    #1
    Merhabalar, arama yaptım ama genelde dosya uzantısını gizlemeyle ilgili makalelere rastladım.

    Şöyle bir şey yapmam mümkün müdür?

    https://SITEADRESIM.com/be-vusegodisposable-glacealafraise-10mg?route=product/product&language=fr-FR
    Buradaki URL den ?route=product/product&language=fr-FR kısmını tamamen kaldırmak istiyorum. Sitede birden fazla dil olduğu için sondaki fr-FR nin tr-TR ve en-GB ile değişiklik göstereceğini de göz önünde bulundurun.

    Sonuç olarak elde etmek istediğim URL: SITEADRESIM.com/be-vusegodisposable-glacealafraise-10mg

    Yardımınız için teşekkürler.
  • 08-06-2023, 17:41:25
    #2
    Dener misin?
    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^(.+)$
    RewriteRule ^(.*)$     /$1?  [L,R=301]
  • 08-06-2023, 17:54:17
    #3
    Protex adlı üyeden alıntı: mesajı görüntüle
    Dener misin?
    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^(.+)$
    RewriteRule ^(.*)$     /$1?  [L,R=301]
    Verdiğiniz kodu denetim linkteki istenmeyen alanları kaldırdı ama menü veya ürünlere tıklayınca sayfa değişmiyor sadece tarayıcıdaki link değişiyor.

    ## SEO URL Settings
    RewriteEngine On
    ## If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
    RewriteBase /
    ## Rewrite Rules
    RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|webp|js|css|svg)
    
    RewriteCond %{QUERY_STRING} ^(.+)$
    RewriteRule ^(.*)$     /$1?  [L,R=301]
    
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]