Ich versuche, meine. Htaccess-Datei umleiten alles in index.php und verwenden Sie die URL-Parameter, um zu zeigen, was ich brauche.php .htaccess zeigt 404 statt Umleitung
Wenn ich etwas in die Richtung von "http://localhost/2351/515" eintippe, dann wird nur 404 statt der Umleitung mit den Parametern angezeigt.
index.php
<?php
if (isset($_GET['params'])) {
$params = explode("/", $_GET['params']);
print_r($params);
exit("YUP!");
}
?>
.htaccess
ServerSignature Off
Options -Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?p=$1 [NC]
Erstens Sie vorbei '' an den 'P' Parameter, und nicht der "Param". Du liest also die falsche Sache. Dies würde jedoch keinen 404 verursachen, was wahrscheinlich daran liegt, dass mod_rewrite deaktiviert ist, oder "AllowOverride All" in der Konfiguration des virtuellen Hosts nicht gesetzt ist. –