Jump to content
php.lv forumi

problēmas ar mod_rewrite


nemakuphp

Recommended Posts

Ir sekojošs .htaccess fails

 

RewriteEngine On

RewriteBase /dir/

RewriteRule ^fails$ fails.php [L]
RewriteRule ^fails/$ fails.php [L]
RewriteRule ^fails/([a-zA-Z0-9]*)$ fails.php?page=$1 [L]
RewriteRule ^fails/([a-zA-Z0-9]*)/$ fails.php?page=$1 [L]

 

Problēma ir tāda, ka ejot uz http://host/dir/fails/lapa netiek piešķirta vērtība $_GET['page'], līdz ar to nevar veikt tālākās operācijas.

Cerams, ka spēsiet palīdzēt.

Link to comment
Share on other sites

Nekas nemainās. Reāli, ja es pieprasu http://host/dir/fails, tad viņš atver http://host/dir/fails.php. Ja pieprasu http://host/dir/fails/lapa, tad viņš tāpat atver http://host/dir/fails.php, nezinu, vai vispār ?page=lapa tiek iekļauts. Vismaz

print_r($_GET);

neko neuzrādīja

Edited by nemakuphp
Link to comment
Share on other sites

Citu .htaccess nav, bet nu paeksperimentēju, un tiku tik tālu, ka ja pārraksta no http://host/dir/fails/lapa uz http://host/dir/fails.php?page=lapa, tad nestrādā, bet ja pārraksta piemēram no http://host/dir/nosaukumssavadaksnekaphpfailam/lapa uz http://host/dir/fails.php?page=lapa, tad viss strādā. Tātad, tagad problēma tāda, kā panākt, lai darbojas arī no http://host/dir/fails/lapa uz http://host/dir/fails.php?page=lapa

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...