-
February 16th, 2015, 18:17
#1
درخواست راهنمایی htaccess
سلام عزیزان
من نیاز به کدی دارم که یک دایرکتوری مثل /ccc رو به آخر تمامی url هایی اضافه بکنه که اینطوری هستند
http://asdasd.com/aaa/bbb
که aaa یک گزینه ی ثابت هست ولی bbb یک گزینه ی متغییر
که اینطوری بشه
http://asdasd.com/aaa/bbb/ccc
چطوری میشه عمل کرد ؟
-
-
February 16th, 2015 18:17
# ADS
-
February 16th, 2015, 18:24
#2
عضو انجمن
پاسخ : درخواست راهنمایی htaccess

نوشته اصلی توسط
hoka
کد HTML:
RewriteEngine On
RewriteRule page/([^-]*)$ index.php?id=$1 [L]
site.com/page/22 = site.com/index.php?id=22
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
تعداد تشکر ها از yastheme به دلیل پست مفید
-
February 16th, 2015, 18:30
#3
پاسخ : درخواست راهنمایی htaccess

نوشته اصلی توسط
yastheme
کد HTML:
RewriteEngine On
RewriteRule page/([^-]*)$ index.php?id=$1 [L]
site.com/page/22 = site.com/index.php?id=22
یعنی به این شکل دقیقا باید وارد بشه ؟
کد:
RewriteEngine On
RewriteRule aaa/([^-]*)$/ccc aaa/$1 [L]
و برای اینکه به فایل ها هم اضافه نشه باید این کد ها اضافه بشه ؟
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
و اگر بخوام که این دستور فقط زمانی وارد بشه که Url به این صورت هست
asdasd.com/aaa/bbb
و زمانی که به دایرکتوری های بیشتری وارد شده مثل این این دستور اجرا نشه باید چکار کنم ؟
asdasd.com/aaa/bbb/ddd
ویرایش توسط hoka : February 16th, 2015 در ساعت 18:33
-
-
February 16th, 2015, 18:35
#4
عضو انجمن
پاسخ : درخواست راهنمایی htaccess

نوشته اصلی توسط
hoka
یعنی به این شکل دقیقا باید وارد بشه ؟
کد:
RewriteEngine On
RewriteRule aaa/([^-]*)$/ccc aaa/$1 [L]
و برای اینکه به فایل ها هم اضافه نشه باید این کد ها اضافه بشه ؟
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule aaa/([^-]*)$/ccc aaa/$1 [L]
شما متغیر رو فقط به صورت GET می تونی به یه فایل php بدید؛ aaa/$1 [L] اشتباهه.
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
تعداد تشکر ها از yastheme به دلیل پست مفید
-
February 16th, 2015, 18:39
#5
پاسخ : درخواست راهنمایی htaccess

نوشته اصلی توسط
yastheme
شما متغیر رو فقط به صورت GET می تونی به یه فایل php بدید؛ aaa/$1 [L] اشتباهه.
خب چیزی که من نیاز دارم این هست که فقط به یک رشته url تغییر آدرس عمل بکنه و بهترین جدا سازی هم بر اساس یک دایرکتوری ثابت و یک متغییر هست. چطوری میتونم اینکار رو انجام بدم ؟
-
-
February 16th, 2015, 18:57
#6
عضو انجمن
پاسخ : درخواست راهنمایی htaccess
شما کد کامل Htaccess و آدرس دقیق محتوایی رو که می خواهید بزارید ؛ تا من بهتون یه کد htaccess کاربردی بدم؛ اینطوری نمیشه
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
-
February 16th, 2015, 19:09
#7
پاسخ : درخواست راهنمایی htaccess

نوشته اصلی توسط
yastheme
شما کد کامل Htaccess و آدرس دقیق محتوایی رو که می خواهید بزارید ؛ تا من بهتون یه کد htaccess کاربردی بدم؛ اینطوری نمیشه
پیام خصوصی شد
-