Problem z plikiem .htaccess |
Problem z plikiem .htaccess |
19.10.2022, 13:56:54
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 12.02.2020 Ostrzeżenie: (0%) |
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"; ?> |
|
|
20.10.2022, 22:09:39
Post
#2
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) |
Zrobiłem test i u mnie wszystko działa dobrze...
hosting: mydevil.net struktura: miasto/site.php site.php .htaccess
Po wpisaniu: domena.pl/miasto/warszawa dostaje odpowiedź ze skryptu: miasto/site.php Po wpisaniu: domena.pl/test dostaje odpowiedź ze skryptu: site.php Pozdrawiam ps. na priv wysylam Ci link do testówki Ten post edytował aras785 20.10.2022, 22:11:04 |
|
|
Wersja Lo-Fi | Aktualny czas: 18.05.2024 - 19:12 |