Vraag over htaccess rewrite rule
Allard Keij
14/11/2014 16:23:07Hi,
Ik wil momenteel een custom link in Opencart rewriten naar een andere url.
Momenteel worden url's zoals:
http://***.nl/index.php?route=product/product&path=25_28&product_id=33
Veranderd naar een woord wat ik zelf intyp in mijn admin panel. Als ik daar "product" aangeef dan word de link ook:
http://***.nl/product
Dit werk prima maar ik heb nu een custom page gemaakt waar ik een toevoeging in de url heb gedaan.
Dat is: &custom=1
Wat ik nu dus wil bereiken is de &custom=1 omzetten naar bijvoorbeeld /promo.
Oftewel als er naar:
http://***.nl/product/custom
gegaan word moet de kern dit zijn:
http://***.nl/index.php?route=product/product&path=25_28&product_id=33&custom=1
Ikzelf krijg dit niet voor elkaar.
Iemand die mij daar verder mee kan helpen?
Ik snap dat niet iedereen ervaring heeft met Opencart.
Bij deze dan ook 2 links die er mogelijk mee kunnen helpen als dit nodig is.
https://github.com/opencart/opencart/blob/master/upload/catalog/controller/common/seo_url.php
https://github.com/opencart/opencart/blob/master/upload/system/library/url.php
Zoniet dan de htacces:
Alvast erg bedankt!
Toevoeging op 14/11/2014 21:58:33:
Anyone? Zodra ik dit weet kan ik weer verder.
Ik wil momenteel een custom link in Opencart rewriten naar een andere url.
Momenteel worden url's zoals:
http://***.nl/index.php?route=product/product&path=25_28&product_id=33
Veranderd naar een woord wat ik zelf intyp in mijn admin panel. Als ik daar "product" aangeef dan word de link ook:
http://***.nl/product
Dit werk prima maar ik heb nu een custom page gemaakt waar ik een toevoeging in de url heb gedaan.
Dat is: &custom=1
Wat ik nu dus wil bereiken is de &custom=1 omzetten naar bijvoorbeeld /promo.
Oftewel als er naar:
http://***.nl/product/custom
gegaan word moet de kern dit zijn:
http://***.nl/index.php?route=product/product&path=25_28&product_id=33&custom=1
Ikzelf krijg dit niet voor elkaar.
Iemand die mij daar verder mee kan helpen?
Ik snap dat niet iedereen ervaring heeft met Opencart.
Bij deze dan ook 2 links die er mogelijk mee kunnen helpen als dit nodig is.
https://github.com/opencart/opencart/blob/master/upload/catalog/controller/common/seo_url.php
https://github.com/opencart/opencart/blob/master/upload/system/library/url.php
Zoniet dan de htacces:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Alvast erg bedankt!
Toevoeging op 14/11/2014 21:58:33:
Anyone? Zodra ik dit weet kan ik weer verder.
Gewijzigd op 14/11/2014 16:24:56 door Allard Keij
Er zijn nog geen reacties op dit bericht.