• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کار با htaccess
#1
با سلام سوالی برام پیش اومده
من یه سری فایل دارم که از چند پوشه تو در تو خونده میشن و نحوه نمایش ادرس من هم این شکلی میشه مثلا
http://mysite.ir/folder1/folder2/folder3
در روت هاست مجبورا صفحات لاگین رو گزاشتم که با لاگین کردن به مسیر بالا هدایت میشن و عملا همه کارها در مسیر بالا انجام میشه (نکته اینکه مجبورا این کارو کردم)
آیا راه حلی با htaccess است که ادرس اختصاصی نشون بده؟
مثلا http://mysite.ir/folder3
؟؟؟؟
اگه راه حلی هست کمکم کنید
ممنون
  پاسخ
تشکر شده توسط :
#2
یعنی نمیشه؟ConfusedConfusedConfusedConfusedConfused
  پاسخ
تشکر شده توسط :
#3
ینی میخای folder1/folder2 دیده نشه؟
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#4
بله دقیقا استاد SmileSmile
  پاسخ
تشکر شده توسط :
#5
کد:
RewriteRule ^folder1/folder2/(.*)$ /$1 [L,NC,R]

یه همچین چیزی کارت رو راه میندازه فکر کنم
البته منم بلد نیستم
سرچ کردم Smile)

اینجا می تونی تست بگیری آنلاین:
کد:
http://htaccess.mwl.be/
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#6
نه استاد کار مارو راه ننداخت بازم
راه حل دیگه ای میخواد انگار HuhHuhHuhHuh
  پاسخ
تشکر شده توسط :
#7
کسی کمکم نمیکنه؟؟SadConfused
  پاسخ
تشکر شده توسط :
#8
کل محتوای htaccess رو بزار ببینم چه کردی
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#9
اینم کل فایل
کد پی‌اچ‌پی:
RewriteEngine on
ErrorDocument 403 403.php
ErrorDocument 404 404.php
Options All 
-Indexes

RewriteCond 
%{HTTP_HOST} ^saka\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.saka\.com$
RewriteRule ^/?$ "http\:\/\/www\.saka\.com\/login\-std\.php" [R=301,L]
RewriteRule ^http://www.saka.com/academy/staff/(.*)$ /$1 [L,NC,R] 
  پاسخ
تشکر شده توسط :
#10
این رو
کد:
RewriteRule ^http://www.saka.com/academy/staff/(.*)$ /$1 [L,NC,R]

با این عوض کن:
کد:
RewriteRule ^academy/staff/(.*)$ /$1 [L,NC,R]
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان