yönlendirme yerine 404'ü gösterir. .htaccess dosyamın her şeyi index.php'ye yönlendirmesini ve ihtiyacım olanı göstermek için url parametrelerini kullanmam için çalışıyorum.php .htaccess,
"http://localhost/2351/515" satırları boyunca bir şey yazıyorsam, paramlar ile yeniden yönlendirmek yerine 404 tane bulunamıyor. (. *):
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]
, ve 'param' değil. Yani yanlış şeyi okuyorsun. Ancak, bu 404 neden olmaz, bu muhtemelen mod_rewrite devre dışı bırakılmış olabilir, ya da 'AllowOverride Tümü 'sanal ana bilgisayar yapılandırmanızda ayarlanmamıştır. –