حذف یا قفل www در ادرس url و چگونی حذف یا قفل index.html از ادرس سایت

danialfx

عضو جدید
کاربر ممتاز
سلام

چند لحظه قبل میخواستم تو سایتم www رو قفل کنم و index.html رو هم حذف کنم . جای خالی این اطلاعات رو در یک پست کوتاه حس کردم.

به هر حال برای اینکه در اینده افراد بعد از سرچ راحت بتونن این ها رو کنار هم پیدا کنن. اینجا قرار میدم .

اگه کسی میخواد دلیل اینکه چرا این کارا باید انجام بگیره رو بخونه به منابعی که اخر کار معرفی میکنم مراجعه کنه :

طریقه قفل www :

HTML:
 RewriteEngine on
  
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) http://www.example.com/$1 [R=301]

طریقه حذف www:

HTML:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

طریقه حذف index.html : (به جای html هر پسوندی که لازم دارید میتونید بگذارید. کافیه جایگزینش کنید. )

HTML:
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.html(.*)\ HTTP/ [NC]
RewriteRule ^index\.html(.*)$ http://www.example.com/$1 [R=301,L]


طریقه قفل کردن index.html :

HTML:
RewriteEngine On
RewriteBase /

RewriteRule ^$ /index.html [QSA,L,R=301]


منابع :

http://it.myjigi.com/wordpress/1387/remove_index_from_url/

http://docs.joomlafarsi.com/index.php/%D8%A2%D9%85%D9%88%D8%B2%D8%B4:%D9%82%D9%81%D9%84_%DA%A9%D8%B1%D8%AF%D9%86_www_%D8%AF%D8%B1_%D8%A2%D8%AF%D8%B1%D8%B3_URL

پ ن : یکم نوشته ها بهم ریخته. اگه مشکل داشتین بپرسین.
 
آخرین ویرایش:

Drago

پیشکسوت فعال فناوری اطلاعات
کاربر ممتاز
مرسی بابت رفرنس کردن باشگاه.
فقط یادت رفت بگی اینا رو باید توی htaccess. نوشت!
 

danialfx

عضو جدید
کاربر ممتاز
مرسی بابت رفرنس کردن باشگاه.
فقط یادت رفت بگی اینا رو باید توی htaccess. نوشت!

خواهش.

اون رو هم دیگه فکر میکردم همه میدونن ! .

ولی مرسی که گفتی.
 
آخرین ویرایش:

bitdownload

عضو جدید
با سلام ..


من از انجمن ساز مای بی بی استفاده میکنم دامنه دارم ولی هاست رایگان دارم ... و انجمن با www بالا نمیاد از هیچکدوم از راهها هم نتونستم اصلاحش کنم نه از راهنمایی های شما و نه از لینکهایی که گذاشتید ...

موضوع رو با هاست رایگان هم در جریان گذاشتم و این جواب رو گرفتم اگر ممکنه راهنمایی کنید

Hello,

You need to check your DNS zone settings to see if you have an "A" record for "www" entry of your domain.

It should look like:
www IN A xxx.xxx.xxx.xxx (where xxx is your domain IP address, which can be obtained from control panel)

Or you may also setup CNAME record:
www IN CNAME yourdomain.com.

Anyway it is recommended to fully point your domain to our name servers. This will guarantee that all services will work perfectly.
 

danialfx

عضو جدید
کاربر ممتاز
با سلام ..


من از انجمن ساز مای بی بی استفاده میکنم دامنه دارم ولی هاست رایگان دارم ... و انجمن با www بالا نمیاد از هیچکدوم از راهها هم نتونستم اصلاحش کنم نه از راهنمایی های شما و نه از لینکهایی که گذاشتید ...

موضوع رو با هاست رایگان هم در جریان گذاشتم و این جواب رو گرفتم اگر ممکنه راهنمایی کنید

Hello,

You need to check your DNS zone settings to see if you have an "A" record for "www" entry of your domain.

It should look like:
www IN A xxx.xxx.xxx.xxx (where xxx is your domain IP address, which can be obtained from control panel)

Or you may also setup CNAME record:
www IN CNAME yourdomain.com.

Anyway it is recommended to fully point your domain to our name servers. This will guarantee that all services will work perfectly.

سلام.

اگه این راه های بالا رو امتحان کردید . یعنی منظورتون این هست که htaccess درسته.

بهم بگید هاستتون چیه؟؟ اگه cpanel هست

وارد هاستتون بشین. باید dns zone هاسستون رو چک کنید . که در cpanel اسم های این قسمت ها simple dns zone editor و advanced dns zone editor هست .

باید تو قسمت advanced یه رکورد a داشته باشید که example.com شما رو به ایپی سرور میزبان وصل کنه.

و برای www.example.com هم یه رکورد cname داشته باشید که به ایپی میزبان و یا example.com وصل بشه.

البته اگه مشکل از اینجا باشه.

اگه هاستتون cpanel نبود و یا نتونستین. یوزر و پسورد هاستتون + لینک ورود رو خصوصی برام بفرستید تا براتون درستش کنم.

موفق باشید
 

asrertebat

عضو جدید
تست

تست

سلام.

اگه این راه های بالا رو امتحان کردید . یعنی منظورتون این هست که htaccess درسته.

بهم بگید هاستتون چیه؟؟ اگه cpanel هست

وارد هاستتون بشین. باید dns zone هاسستون رو چک کنید . که در cpanel اسم های این قسمت ها simple dns zone editor و advanced dns zone editor هست .

باید تو قسمت advanced یه رکورد a داشته باشید که example.com شما رو به ایپی سرور میزبان وصل کنه.

و برای www.example.com هم یه رکورد cname داشته باشید که به ایپی میزبان و یا example.com وصل بشه.

البته اگه مشکل از اینجا باشه.

اگه هاستتون cpanel نبود و یا نتونستین. یوزر و پسورد هاستتون + لینک ورود رو خصوصی برام بفرستید تا براتون درستش کنم.

موفق باشید



من تست کردم جواب نداد
 

bespar

عضو جدید
چرا باید قفل بشه؟

مگه نمیشه ریدایرکت کرد؟

که هر آدرسی که زده شد به www.mydomain ختم بشه
 

Similar threads

بالا