iranme
شنبه 03 خرداد 1393, 11:02 صبح
درود،
من دو تا لینک به شکل زیر دارم که در واقع یکی با page و دیگری بدون page هستش:
mydomain.com/companies.php?company=abc&state=0&faname=نام&enname=name&page=1
mydomain.com/companies.php?company=abc&state=0&faname=نام&enname=name
و میخوام که به شکل زیر نمایش داده بشه:
mydomain.com/companies/company=abc&state=0&faname=نام&enname=name&page=1
mydomain.com/companies/company=abc&state=0&faname=نام&enname=name
من داخل فایل httaccess این مقادیر را وارد کردم و با page کار میکنه ولی لینک بدون page کار نمیکنه. یعنی میاره ولی هر کلمه دیگه ای به جز page هم بزنیم بازم میاره در صورتی که باید صفحه 404 نشان داده بشه.
RewriteRule ^companies/company=(.+)&state=([0-9]+)&faname=(.+)&enname=(.+)&page=([0-9]+)$ companies.php?company=$1&state=$2&faname=$3&enname=$4&page=$5 [NC]
RewriteRule ^companies/company=(.+)&state=([0-9]+)&faname=(.+)&enname=(.+)$ companies.php?company=$1&state=$2&faname=$3&enname=$4 [NC,L]
کسی میتونه کمک کنه؟
من دو تا لینک به شکل زیر دارم که در واقع یکی با page و دیگری بدون page هستش:
mydomain.com/companies.php?company=abc&state=0&faname=نام&enname=name&page=1
mydomain.com/companies.php?company=abc&state=0&faname=نام&enname=name
و میخوام که به شکل زیر نمایش داده بشه:
mydomain.com/companies/company=abc&state=0&faname=نام&enname=name&page=1
mydomain.com/companies/company=abc&state=0&faname=نام&enname=name
من داخل فایل httaccess این مقادیر را وارد کردم و با page کار میکنه ولی لینک بدون page کار نمیکنه. یعنی میاره ولی هر کلمه دیگه ای به جز page هم بزنیم بازم میاره در صورتی که باید صفحه 404 نشان داده بشه.
RewriteRule ^companies/company=(.+)&state=([0-9]+)&faname=(.+)&enname=(.+)&page=([0-9]+)$ companies.php?company=$1&state=$2&faname=$3&enname=$4&page=$5 [NC]
RewriteRule ^companies/company=(.+)&state=([0-9]+)&faname=(.+)&enname=(.+)$ companies.php?company=$1&state=$2&faname=$3&enname=$4 [NC,L]
کسی میتونه کمک کنه؟