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=
mozesz uzyc modułu mod_rewrite aby maskowac adresy
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)