Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> htaccess jak przerobić plik
stanley1984
post 27.07.2020, 19:35:18
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 12.02.2020

Ostrzeżenie: (0%)
-----


Witam, moj plik htaccess wyglada tak:

RewriteBase /
RewriteEngine On
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 (.+)$ art.php?link=$1 [L]

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule (.*) $1.php [L]

RewriteBase /
RewriteEngine On
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 (.+)$ pro.php?url=$1 [L]

Jeżeli ktoś kliknie w link <a href=".$row['link']."> przechodzi do art.php i jest o wszystko działa. W pliku art.php jest link ><a href=".$row['url']."> gdzie po kliknieciu powinien przejsc do pro.php, niestety to nie działa. Jeżeli przerobie plik htaccess i odwórce kolejność to jest wszystko na odwrót. Plik pro.php działa a art.php nie. Pomożecie jak to zmienić? Mam nadzieje ze to zrozumiałe co napisałem.

AKTUALIZACJA:

Wymyśliłem coś takiego i działa: w pliku art.php dałem coś taiego <a href=pro.php?url=".$row['url']."> i działa. Tylko że niechiałbym w adresie jakiegoś pro.php?url=

Ten post edytował stanley1984 27.07.2020, 19:52:55
Go to the top of the page
+Quote Post
mizii
post 16.10.2020, 15:58:51
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 19.10.2015

Ostrzeżenie: (0%)
-----


mozesz uzyc modułu mod_rewrite aby maskowac adresy
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 4.12.2020 - 18:42