14morteza14
پنج شنبه 14 آذر 1392, 09:45 صبح
سلام خدمت دوستان
هر چی مطلب تو سایت برنامه نویس بود خوندم اما نتونستم لینکم رو با htaccess تغییر بدم. ممنون می شم اساتید کمک کنند.
من دارم تو لوکال کار می کنم و محتویات htaccessم به صورت زیر است:
RewriteEngine On
RewriteBase /site
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(css|pdf|gif|ico|jpg|js|png|swf|pdf|txt|php)$
RewriteRule ^(.+)$ test1.php?cat1=$1 [L,NC,QSA]
RewriteRule ^(.+?)/(.+)$ test2.php?cat1=$1&cat2=$2 [L,NC,QSA]
کد htaccess بالا درست عمل می کنه و لینک زیر رو:
http://localhost/site/test1.php?cat1=real
می تونه به این صورت اجرا کنه:
http://localhost/site/real
اما کد htaccess بالا نمی تونه لینک زیر رو:
http://localhost/site/test2.php?cat1=real&cat2=1
به این صورت اجرا کنه:
http://localhost/site/real/1
ببخشید طولانی شد. این هم test1.php :
<!DOCTYPE html>
<html>
<head>
</head>
<body style="background:#F00;">
</body>
</html>
و این هم test2.php :
<!DOCTYPE html>
<html>
<head>
</head>
<body style="background:#00F;">
</body>
</html>
هر چی مطلب تو سایت برنامه نویس بود خوندم اما نتونستم لینکم رو با htaccess تغییر بدم. ممنون می شم اساتید کمک کنند.
من دارم تو لوکال کار می کنم و محتویات htaccessم به صورت زیر است:
RewriteEngine On
RewriteBase /site
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(css|pdf|gif|ico|jpg|js|png|swf|pdf|txt|php)$
RewriteRule ^(.+)$ test1.php?cat1=$1 [L,NC,QSA]
RewriteRule ^(.+?)/(.+)$ test2.php?cat1=$1&cat2=$2 [L,NC,QSA]
کد htaccess بالا درست عمل می کنه و لینک زیر رو:
http://localhost/site/test1.php?cat1=real
می تونه به این صورت اجرا کنه:
http://localhost/site/real
اما کد htaccess بالا نمی تونه لینک زیر رو:
http://localhost/site/test2.php?cat1=real&cat2=1
به این صورت اجرا کنه:
http://localhost/site/real/1
ببخشید طولانی شد. این هم test1.php :
<!DOCTYPE html>
<html>
<head>
</head>
<body style="background:#F00;">
</body>
</html>
و این هم test2.php :
<!DOCTYPE html>
<html>
<head>
</head>
<body style="background:#00F;">
</body>
</html>