)Создание динамических URL-адресов с помощью PHP
Я создаю приложение для создания динамических событий, и у меня возникла проблема при создании динамических веб-страниц для событий.
Моя .htaccess выглядит
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [NC]
RewriteCond %{REQUEST_FILENAME} >""
RewriteRule ^([^\.]+)$ table.php?event=$1 [L]
И мой Table.php выглядит
$getEvent = explode("/",$_SERVER['REQUEST_URI']);
print_r($getEvent);
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$result = $conn->query("SELECT * FROM event where link='$getEvent[4]'");
echo $getEvent[4];
Структура страницы выглядит следующим образом:
http://page.ex/~name.name/reg/
И когда я пытаюсь записи
http://page.ex/~name.name/reg/joulupidu
Я получаю 404, хотя «joulupidu» находится в таблице событий. Я понятия не имею, где искать, потому что раньше я не много работал с подобными вещами.
Thanks, WK!
Эй, спасибо за вход. Он указывает, что указывает на правильный URL-адрес, но он все еще говорит 404, когда я пытаюсь перейти к моему URL-адресу GetEvent – WKoppel
, каковы ваши URL-адреса? –
Предположим, что у меня есть ссылка = «тест» в моей таблице событий, поэтому, когда я перехожу к http: //page.ex/~name.name/reg/test, она говорит, что 404 – WKoppel