Hallo!
Ich versuche gerade, eine clean-url per mod_rewrite umzuwandeln.
Dieser Code steht derzeit in der htaccesss:
Mit diesem Code habe ich versucht, die URL umzuwandeln (zusätzlich zum obigen Code eingetragen):
Aber leider wird nicht die Seite aufgerufen und der Inhalt in die Seite geladen, sondern der Inhalt der Textdatei als Text im Browser angezeigt.
Das ist der PHP-Code der eigentlich ausgeführt werden soll.
Wie kann ich erreichen dass mod_rewrite sauber funktioniert? Oder kann man den PHP-Code so umschreiben dass ich "index.php?page=..." nicht mehr brauch?
Danke!
Gruß, René
Ich versuche gerade, eine clean-url per mod_rewrite umzuwandeln.
Dieser Code steht derzeit in der htaccesss:
PHP-Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301]
Mit diesem Code habe ich versucht, die URL umzuwandeln (zusätzlich zum obigen Code eingetragen):
PHP-Code:
Options +FollowSymLinks
RewriteRule index(.*)\.php$ index.php?page=$1
Das ist der PHP-Code der eigentlich ausgeführt werden soll.
PHP-Code:
function load_on_start(){
$page = isset($_GET['page']) ? $_GET['page'] : 'other';
$sMenu = explode("/", $page);
$pages = array('home' => 'startx.txt', 'adds' => 'adds.txt', 'vbahtml' => 'vbahtml.txt', 'links' => 'links.txt',
'partner' => 'partner.txt', 'privat' => 'privat.txt', 'impress' => 'impress.txt',
'data' => 'data.txt', 'bblinks' =>'bblinks.txt',
'ribbonx/einfuehrung' => 'rx/s40.txt', 'ribbonx/diskussion' => 'rx/s43.txt',
'ribbonx/einfuehrung' => 'rx/s11.txt', 'ribbonx/grundlagen' => 'rx/s12.txt',
'ribbonx/schaltflaechen' => 'rx/s13.txt', 'ribbonx/umschaltflaechen' => 'rx/s14.txt',
'ribbonx/checkbox' => 'rx/s15.txt', 'ribbonx/auswahl-und-kombinationsfelder' => 'rx/s16.txt',
'ribbonx/eingabefeld' => 'rx/s18.txt', 'ribbonx/menue' => 'rx/s19.txt');
if(array_key_exists($page, $pages)){
echo file_get_contents($pages[$page]);
include('counters/counter.php');}
else{
echo "<span class='blinkenlight'>Der angeforderte Inhalt existiert nicht.</span><br>";}
}
Danke!
Gruß, René
Kommentar