-
قفل کردن دامنه روی www در پوشه ها
سلام.
من آموزش آقای فیروزمندان رو در مورد قفل کردن دامنه برای www مدتها پیش خونده بودم و طبق اون هم عمل کردم و همه چیز درست بود و دیگه امتحان و یا بررسی دیگری نداشتم.
این رو هم بگم که سایت ریدایرکت شده روی پوشه fa.
اما الان بعد از مدتها متوجه شدم اگر از در مسیر پوشه مثلا آدرس h ttp://sitename.com/fa وارد شود به www تغییر نمی کند (h ttp://www.sitename.com/fa) .
با سعی و خطا نتونستم مشکل رو اصلاح کنم، و راهنمایی می خواستم (سرور linuks و LiteSpeed Web Server)
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
02-23-2010 04:28 PM
# ADS
تبلیغات در جوملا فارسی
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
سلام
امکان داره توضیح بدید چه مراحلی را انجام دادید؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
سلام
من هم تست کردم . حرف ایشون را تایید میکنم . سایت من هم در صورت تایپ زیرپوشه ، به www تغییر نمیکند .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
[quote author=trisha link=topic=24683.msg127484#msg127484 date=1266942868]
سلام
امکان داره توضیح بدید چه مراحلی را انجام دادید؟
[/quote]
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
RewriteRule ^(.*) http://www.sitename.com/$1 [QSA,L,R=301]
RewriteCond %{HTTP_HOST} ^sitename.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitename.com$
RewriteRule ^/?$ "http\:\/\/www\.sitename\.com\/fa\/" [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
RewriteRule ^(.*) http://www.sitename.com/fa/$1 [QSA,L,R=301]
AuthName sitename.com
RewriteCond %{HTTP_HOST} ^sitename.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitename.com$
RewriteRule ^.*$ "http\:\/\/sitename\.com\/fa" [R=301,L]
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
سلام
طبق کد زیر
AuthName sitename.com
RewriteCond %{HTTP_HOST} ^sitename.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitename.com$
RewriteRule ^.*$ "http\:\/\/sitename\.com\/fa" [R=301,L
]
این قسمت را
کد:
RewriteRule ^.*$ "http\:\/\/sitename\.com\/fa" [R=301,L]
به این تغییر دهید
کد:
RewriteRule ^.*$ "http\:\/\/www\sitename\.com\/fa" [R=301,L]
همین طور که میبینید شما www را قرار نداده بودید
پیروز باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
تغییراتی که فرمودید عمل نکرد.
از طریق redirec از cpanel تمام تغییرات رو حذف کردم، بعد اول اومدم آدرس از root به پوشه fa منتقل کردم و در نهایت هم اومدم ادرس پوشه fa رو به تغییر دادم ما بازهم عمل نکرد.
مجدد کد های رو برای بررسی قرار میدهم.
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
RewriteRule ^(.*) http://www.sitename.com/$1 [QSA,L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
RewriteRule ^(.*) http://www.sitename.com/fa/$1 [QSA,L,R=301]
AuthName sitename.com
RewriteCond %{HTTP_HOST} ^sitename.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitename.com$
RewriteRule ^(.*)$ "http\:\/\/www\.sitename\.com\/fa\/$1" [R=301,L]
RewriteCond %{HTTP_HOST} ^sitename.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitename.com$
RewriteRule ^fa\/?(.*)$ "http\:\/\/www\.sitename\.com\/fa\/$1" [R=301,L]
** هایپرلینک اصلاح شد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
سلام
فکر میکنم شما htaccess رو زیادی شلوغ کردید.
همه رو پاک کنید و فقط این خط رو بذارید:
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
سپس از قسمت redirects در cpanel سایت رو به fa ریدایرکت کنید.
همچنین در نظر داشته باشید اگر از جوملا استفاده میکنید و htaccess.txt رو به htaccess. تغییر دادید، RewriteEngine On بصورت پیشفرض در htaccess جوملا هست و شما باید دو خط آخر رو زیر همون اضافه کنید.
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
[quote author=کبیری link=topic=24683.msg127536#msg127536 date=1266992579]
سلام
فکر میکنم شما htaccess رو زیادی شلوغ کردید.
همه رو پاک کنید و فقط این خط رو بذارید:
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
سپس از قسمت redirects در cpanel سایت رو به fa ریدایرکت کنید.
همچنین در نظر داشته باشید اگر از جوملا استفاده میکنید و htaccess.txt رو به htaccess. تغییر دادید، RewriteEngine On بصورت پیشفرض در htaccess جوملا هست و شما باید دو خط آخر رو زیر همون اضافه کنید.
یا علی
[/quote]
در مورد روت کد شما عمل می کند، اما زمانیکه داخل پوشه ای به فرض fa اگر باشد چه کدی را باید قرارداد.
من کد زیر رو قرار دادم اما عمل نکرد.
کد:
RewriteCond %{HTTP_HOST} ^sitename\.com/fa$ [NC]
RewriteRule ^(.*)$ http://www.sitename.com/fa/$1 [R=301,L]
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
سلام
/ بعد از fa رو حذف کنید ببینید عمل میکنه یا خیر. یعنی:
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/fa$1 [R=301,L]
این کد باید عمل کند در غیر اینصورت همونطور که گفتم فایل htaccess. شما شلوغ شده و باید بررسی بشه.
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : قفل کردن دامنه روی www در پوشه ها
[quote author=کبیری link=topic=24683.msg127636#msg127636 date=1267075141]
سلام
/ بعد از fa رو حذف کنید ببینید عمل میکنه یا خیر. یعنی:
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/fa$1 [R=301,L]
این کد باید عمل کند در غیر اینصورت همونطور که گفتم فایل htaccess. شما شلوغ شده و باید بررسی بشه.
یا علی
[/quote]
نه عمل نکرد. ببینید 3 مورد مد نظر من هست:
1: آدرس ها از روت به پوشه fa منتقل بشه
2: هرنوع آدرس در روت www روی آن قفل شود
3: هرنوع آدرسی در پوشه fa هم روی www قفل شود. (مثلا شما هر آدرسی در فروم مامبولرن رو بدون www هم بزنید www روی آن اضافه می شود)
دو مشکل اول برطرف شده (البته با راهنمایی های شما)
فقط مشکل سوم باقی مانده!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)