.htacces internal error
Hey Alle.Jeg benytter mig af rewrite funktionen i apache, så jeg kan skrive f.eks: http://www.madsass.dk/hej/, og så includer den http://www.madsass.dk/hej.php på min forside via. denne php kode >
<?
if (isset($_GET['p']) && !empty($_GET['p'])) {
$page = $_GET['p'];
} else {
$page = "news/nyheder";
}
if (eregi("/$",$page)) {
$page = substr($page,0,strlen($page)-1);
}
$filename = "/customers/madsass.dk/madsass.dk/httpd.www/".$page.".php";
if (file_exists($filename)) {
include($filename);
} else {
include("/customers/madsass.dk/madsass.dk/httpd.www/404/index.php");
}
?>
Og her er min kode i .htaccess filen >
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^(.*)$ /index.php?p=$1 [QSA]
Så vil jeg så vide. HVORDAN laver jeg om i mine koder sådan at hvis jeg f.eks. skriver >
http://url.madsass.dk/ og så includer den http://www.madsass.dk/url/index.php i min index fil? Jeg skal bare have lavet om på koden, da jeg både vil have min nuværende - og den jeg lige beskrev.
Den laver nemlig internal server error når jeg har lavet modrewrite på siden.
På forhånd tak :)