Hey,
ich habe eine Frage bezüglich zu mod_rewrite unter Apache im Bezug auf URL- Manipulation in PHP.
Ich programmiere ab und zu PHP auf meiner IDE Zuhause:
PHP 5.3
MySQL 5
Apache 2.2
Hab es zurzeit halt so, dass wenn ich auf Links klicke, einzelne kleine PHP- Dateien mit Inhalt auf die Hauptseite (index.php ) über einen GET- Parameter eingebunden werden.
Das sieht dann halt so aus:
index.php?page=gaestebuch
index.php?page=impressum
usw.
Ich habe schonmal nach Anleitungen zu mod_rewrite in Beziehung mit PHP gegoogelt... Das meiste davon war entweder unvollständig oder einfach zu hoch für mich.
Hab dann auch mal einen Rewrite Generator probiert, um es eventuell mit diesem zu verstehen... er machte mir aus:
http://test/index.php?page=welcome
http://test/welcome.php
-------------
Der Code dazu für die htaccess File:
RewriteEngine On
RewriteRule ^([^/]*)\.php$ /index.php?page=$1 [L]
Habs dann probiert bei mir in die htaccess File einzufügen, zeigt aber keine Veränderung. mod_rewrite ist aktiv.
Meine Apache Vhostsdatei sieht so aus:
<VirtualHost x.x.x.x:80>
ServerName test.xxxxxerver.dev
DocumentRoot "C:\xxxxx.dev\public_html\pma"
ErrorLog "logs/test.xxxxer.dev-error.log"
CustomLog "logs/test.xxxxer.dev-access.log" common
<Directory "C:\xxxxx.dev\public_html\pma">
AllowOverride All
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Kennt sich hier jemand aus mit mod_rewrite?
Danke schonmal