Archief - htacces - clean url

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.

meuh

Legacy Member
Voor een website ben ik zelf een hele nieuws sectie aan het uitschrijven. Alles werkt momenteel perfect enkel nog de url's.

Momenteel ziet mijn url er zo uit:
http://mywebsite.be/post.php?article=test-2

Graag zou ik deze zo willen hebben:
http://mywebsite.be/test-2

Mijn .htacces file ziet er als volgend uit:

RewriteEngine On
RewriteRule ^article\/(.+)$ post.php?article =$1

De .htacces file zit in de directory waar post.php zit.

Ik heb al naar andere threads op het 9lives forum gezocht, maar daar kan ik geen oplossing in vinden.

lorenzo

Legacy Member
Code:
RewriteEngine On

RewriteRule ^([A-Za-z0-9-]+)/?$ post.php?article=$1

dit in je .htaccess file zetten

opgelet .htaccess met 2 s'en achteraan, anders werkt het idd niet

Dieterg

Legacy Member
Code:
RewriteEngine On
RewriteRule ^article/([^/\.]+)/?$ post.php?article=$1

Er stond daar een spatie hé? Ik denk dat bovenstaande epression ook beter is. Deze checkt namelijk ook of er na de 2de slash niets meer komt.

Zo werkt bv: article/test-2/test niet!

Ik ben zelf niet echt thuis met .htaccess files, bij mij werkt het gewoon altijd als ik het in de root van mij website plaats (public_html). :-P

meuh

Legacy Member
Alvast bedankt voor jullie antwoorden !

Ik heb bovenstaande expressions in mijn htaccess file geplaatst, in de rootmap en werkt nog steeds niet.

live url: Club Tropicana

(Er is helemaal nog geen layout, ik ben gewoon momenteel de achterliggende php code aant het schrijven...)

jeff_tw

Legacy Member
Code:
RewriteEngine On
RewriteRule ^([^.]+)/?$ post.php?article=$1 [L]

Werkt dit?

meuh

Legacy Member
lorenzo zei:
zou nochtans moeten werken, zekers dat je .htaccess file correct op gespeld is , plaats anders eens een screenshot van je ftp folder?

Mijn .htaccess file zit in de public_html map waar ook post.php en news.php zit.

meuh

Legacy Member
Als ik Club Tropicana ipv Club Tropicana kom ik inderdaad ook op de juiste pagina terecht.

Maar kan dit op één of andere manier automatisch gebeuren ? Want als mensen naar een specifiek nieuwsbericht zullen gaan, gaan zij altijd die 'slechte' url zien.

thanks !

lorenzo

Legacy Member
je moet die nieuwsberichten laten linken naar de 'schone' url...

GigaPixels

Legacy Member
Off topic, maar voeg direct ook volgende regels toe aan je .htaccess bestand:


AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html


Het zorgt voor compressie van elementen op je site (=snellere laadtijden)

meuh

Legacy Member
GigaPixels zei:
Off topic, maar voeg direct ook volgende regels toe aan je .htaccess bestand:


AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html


Het zorgt voor compressie van elementen op je site (=snellere laadtijden)

Bedankt voor de tip !

jeff_tw

Legacy Member
GigaPixels zei:
Off topic, maar voeg direct ook volgende regels toe aan je .htaccess bestand:


AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html


Het zorgt voor compressie van elementen op je site (=snellere laadtijden)

Als ik dat toevoeg, dan krijg ik een interne error?
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