Apache RewriteRule

Status
Niet open voor verdere reacties.

Robbinski12

Gebruiker
Lid geworden
7 apr 2008
Berichten
248
Hallo allemaal,

Ik heb een vraagje over de Apache's RewriteEngine.
Alle aanvragen naar bijvoorbeeld domein.com/news/news-item wil ik doorverwijzen naar domein.com/news.php?item=news-item.

Weet iemand hoe dat kan? Dit is mijn huidige .htaccess-file:
Code:
AddType application/x-httpd-php .html 
php_value auto_prepend_file lib\functions.php 
php_flag session.auto_start 1 

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ $1.php [L,QSA]

Alvast bedankt :)
Robin.


EDIT: Dit is wat ik op dit moment heb:
AddType application/x-httpd-php .html
php_value auto_prepend_file lib\functions.php
php_flag session.auto_start 1

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/news/(.*)/$ /news.php?item=$1 [L,QSA]
RewriteRule ^(.*)$ $1.php [L,QSA]


Maar dit geeft een 500 Internal Server Error
 
Laatst bewerkt:
Niemand??

Op dit moment heb ik dit:
Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule home index.php
RewriteRule ^news/(.*)$ news.php?item=$1
RewriteRule ^(.*)$ $1.php [L,QSA]
maar dat geeft dezelfde fout. zonder regel 6 werkt het wel....
 
Laatst bewerkt:
yea... errr, geen htaccess expert, maar probeer zoiets eens?
Code:
RewriteRule ^news/([^/]+)/$ news.php?item=$1
 
geen htaccess expert
Nee, ik ook niet...

Dit is wat ik nu heb gedaan:
Code:
RewriteRule ^news/([^/]+)$ news.php?item=$1
Wat jij schreef dus, maar zonder de slash voor het dollarteken. Dat werkt helaas ook niet, hij geeft nog steeds een 500.

Mijn .htaccess is nu
Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule home index.php
#RewriteRule ^news/(.*)$ news.php?item=$1
RewriteRule ^news/([^/]*)$ news.php?item=$1
#RewriteRule ^(.*)$ $1.php

Nogmaals: de laatste regel un-commenten geeft een 500.

Gr. Robin
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan