Мой Htaccess:Php URL Shortener со статическими HTMLs
RewriteEngine On
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ index.php?l=$1 [L]
и PHP:
<?php
$links = parse_ini_file('links.ini');
if(isset($_GET['l']) && array_key_exists($_GET['l'], $links)){
header('Location: ' . $links[$_GET['l']]);
}
else
include ('index.html');
?>
В links.ini у меня есть короткий URL-адрес и адрес веб-сайта:
youtube1 = "https://www.youtube.com/watch?v=9bZkp7q19f0"
youtube2 = "https://www.youtube.com/watch?v=wcLNteez3c4"
etc.
Эти файлы находятся в корне и сокращении URL-адресов.
В index.html у меня есть меню со статическими HTML-страниц:
<a href="/" >Home page</a>
<a href="page1" >page1</a>
<a href="page2" >page2</a>
etc.
Но когда я нажимаю на них только перезагружает index.html?
Любая помощь будет подтверждена!
Я пытался поставить статическую HTML ссылку в links.ini:
page1 = page1
, но это не работает, либо ... Я получаю страница не перенаправлять правильно ошибку.
вы пробовали 'var_dump ($ ссылки); '? – hjpotter92