Witam otóż mój problem wygląda nastepująco. Na stronie index.php mam dwa odnośniki, z ktorych dane pobierane są z bazy danych:
1. <a href=".$row['mlink'].">".$row['miasto']."</a>
2. <a href=".$row['link'].">".$row['tytul']."</a>
Po kliknieciu w odnośnik przechodzimy do stron site.php gdzie wyswietla się zawartość. Plik .htacces zamienia mi tylko aby link wygladal na przyjazny czyli domena.pl/tytul, a nie domena.pl/site.php?link=tytul
Moj plik htaccess:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule (.*) $1.php [L]
RewriteBase /
Options FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.domena.pl(.*) [NC]
RewriteRule ^(.*)$ http://domena.pl/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+)$ site.php?link=$1 [L]
Wszystko działa jeśli klikniemy w ten drugi link, jak klikam w ten pierwszy nic sie nie wyswietla, pytanie co by trzeba zmienic, podejrzewam ze w pliku htaccess, bo dodanie takiej reguły RewriteRule (.+)$ site.php?mlink=$1 [L] nic nie daje. Umiescilem w pliku site.php takie cos ale tez nic nie pomaga, dlatego prosze o pomoc
<?php
if($_GET['mlink'])
require "get_mlink.php";
if($_GET['link'])
require "get_link.php";
?>