View Full Version : سوال: مشکل با .htaccess
MoMo121
شنبه 16 آذر 1392, 23:46 عصر
من این خط رو توی .htaccess
RewriteRule ^(.*?)/(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2&id3=$3 [L,NC,QSA]
دارم
حالا می خوام اگه id1 = x1 و id1 = x2 بود این کار انجام شود و اگر مثلا x3 بود به دایرکتوری x3 برود
MMSHFE
یک شنبه 17 آذر 1392, 00:40 صبح
RewriteRule ^(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2 [L,NC,QSA]
RewriteRule ^(.*?)/(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2&id3=$3 [L,NC,QSA]
MoMo121
یک شنبه 17 آذر 1392, 06:22 صبح
RewriteRule ^(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2 [L,NC,QSA]
RewriteRule ^(.*?)/(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2&id3=$3 [L,NC,QSA]
من این رو نوشتم البته قبلش این خط رو هم نوشتم
RewriteRule ^(.*?)/?$ index.php?id1=$1 [L,NC,QSA]
و می خوام که id1 = x1 و id1 = x2 باشد اما اگه id1 != x3 بود دایرکتوری x3 باز شود
یعنی اگر http://www.domain.com/x3 درخواست شد به دایرکتوری x3 برود نه این که id1 را برابر x3 قرار دهد
و اگر http://www.domain.com/x3/x.htm درخواست شد فایل x.htm در دایرکتوری x3 برود نه این که id1 را برابر x3 و id2 را برابر x قرار دهد
MMSHFE
یک شنبه 17 آذر 1392, 10:08 صبح
اینو تست کنید:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule (.*) http://www.domain.ir/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !^http://www.domain.com/x3$
RewriteRule ^(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2 [L,NC,QSA]
RewriteRule ^(.*?)/(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2&id3=$3 [L,NC,QSA]
MoMo121
یک شنبه 17 آذر 1392, 11:07 صبح
اینو تست کنید:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule (.*) http://www.domain.ir/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !^http://www.domain.com/x3$
RewriteRule ^(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2 [L,NC,QSA]
RewriteRule ^(.*?)/(.*?)/(.*?)/?$ index.php?id1=$1&id2=$2&id3=$3 [L,NC,QSA]
نه متاسفانه درست نشد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.