Archief - SEO - twee talen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Brtjh

Legacy Member
Bedankt voor jullie input iig..

Ik heb de code aangepast maar zonder gewenst resultaat..

Ik ga naar 'http://localhost/shop_new/' en ik krijg de indexpagina zonder CSS/JS
De taal link verwijst naar 'http://localhost/en' en de contactpagina naar 'http://localhost/en/contact'

Ik heb de RewriteBase aangepast naar '/localhost/shop_new/' maar geen verschil.

Code:
index.php
http://localhost/shop_new/index.php
PHP-folder
http://localhost/shop_new/php
JS-folder
http://localhost/shop_new/js
CSS-folder
http://localhost/shop_new/css

Kan het misschien een php setting zijn?

dJeez

Legacy Member
Maar jongens toch, waarom u het leven zo moeilijk maken? Gebruik gewoon een PHP framework (keuze te over). Bijna elk zichzelf respecterend framework heeft support voor routing, met welgeteld 1 simpele rewrite naar je framework bootstrap. Al de rest wordt door het framework zelf afgehandeld, en je kan de URLs zo simpel/ingewikkeld maken als je zelf wil. Mijn persoonlijke voorkeur gaat uiteraard uit naar het Zend Framework, aangezien ik dat heel goed ken, en het bovenstaande daar poepsimpel mee te doen is, maar je zou hetzelfde ook moeten kunnen met Symfony(2), CodeIgniter et al.

Brtjh

Legacy Member
Dikke wtf... Online werkt het perfect.. :ironic:

Ideaal zou zijn dat ik het lokaal 100% kan doen werken en dan uploaden zonder dan nog mn links te moeten aanpassen.. Enig idee waar het verschil kan zitten?

In ieder geval, een '¡gracias enorme!' aan iedereen!
Ik houd in ieder geval dit stuk van het forum in de gaten om, indien mogelijk, m'n steentje bij te dragen!

d-zilla

Legacy Member
Het is makkelijker om gewoon de 'query string' door te sturen naar uw index.php en vanuit php dan de afhandeling van uw URL's doen.

Code:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [NC,L]

Je geraakt dan aan je 'URL' via $_SERVER['REQUEST_URI']. Een explode doen en je heb je parameters. Werkt veel efficienter dan alles in .htaccess doen vind ik persoonlijk.

Dubbelpunt

Legacy Member
dJeez zei:
Maar jongens toch, waarom u het leven zo moeilijk maken? Gebruik gewoon een PHP framework (keuze te over). Bijna elk zichzelf respecterend framework heeft support voor routing, met welgeteld 1 simpele rewrite naar je framework bootstrap. Al de rest wordt door het framework zelf afgehandeld, en je kan de URLs zo simpel/ingewikkeld maken als je zelf wil. Mijn persoonlijke voorkeur gaat uiteraard uit naar het Zend Framework, aangezien ik dat heel goed ken, en het bovenstaande daar poepsimpel mee te doen is, maar je zou hetzelfde ook moeten kunnen met Symfony(2), CodeIgniter et al.

Met een CMS kan je dit allemaal verwezenlijken met 1 klik: enable SEO friendly URLs :D
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan