Вы можете создать файл .htaccess, который отправляет ВСЕ-запросы через один файл PHP, а затем использует логику в этом файле PHP, чтобы определить, существует ли URL-адрес. Например, вы можете использовать CodeIgniter .htaccess файл мой:
RewriteCond $1 !^(index\.php|images|css|fonts|js|robots\.txt|test)
RewriteRule ^(.*)$ /index.php/$1 [L]
Это позволяет еще задать изображения, CSS, JS и т.д., которые не получают переназначены, но никаких адреса, которые не начинаются с этими строками будут перенаправляться на index.php. Внутри index.php вы можете проверить строку запроса, чтобы определить, как обрабатывать URL-адреса и решать, существуют они или нет.
// code in index.php, modify to suit
switch ($_SERVER["PATH_INFO") { // you might also check out REQUEST_URI
case "foo":
// do blah blah blah
break;
case "bar":
// do other blah blah blah
break;
default:
header("HTTP/1.0 404 Not Found");
echo "Sorry but that page was not found";
}
Что-то как что? –
Как вы пытаетесь сделать .. есть ли какие-то проблемы, с которыми вы сталкиваетесь .. ?? –
Это называется переписыванием запроса. Вы можете найти это – MiltoxBeyond