Announcement Title

Your first announcement to every user on the forum.

كيفية إعادة توجيه الدومين الخاص بك باستخدام ملف .htaccess

Admin

مدير شركة انكور التطويرية
طاقم الإدارة
ادارة انكور
بسم الله الرحمن الرحيم



كيفية إعادة توجيه الدومين الخاص بك باستخدام ملف .htaccess

سأشرح اليوم كيفية إعادة توجيه نطاقك باستخدام ملف .htaccess باستخدام قواعد إعادة توجيه .htaccess الشائعة.

htaccess هو ملف تكوين للاستخدام على خوادم الويب التي تشغل برنامج خادم الويب Apache.



نظرًا لأن .htaccess هو ملف نظام مخفي ، يرجى التأكد من تكوين عميل FTP لإظهار الملفات المخفية. عادة ما يكون هذا أحد الخيارات في تفضيلات / خيارات البرنامج.



إعادة توجيه HTTP إلى HTTPS

لإعادة توجيه موقع الويب الخاص بك ليتم فتحه من خلال HTTPS ، يجب عليك إضافة قاعدة إعادة الكتابة التالية إلى ملف htaccess الخاص بك:

كود:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://www.domain.com%{REQUEST_URI} [R,L]



سيؤدي هذا إلى إعادة توجيه المجال الخاص بك إلى https://www.iinkor.com

إذا كنت ترغب في أن تعمل إعادة التوجيه بدون www ، فيجب إزالتها من قاعدة إعادة الكتابة:

كود:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* https://domain.com%{REQUEST_URI} [R,L]

سيؤدي هذا إلى إعادة توجيه المجال الخاص بك إلى https://iinkor.com



اعادة توجيه من دومين قديم الى دومين جديد

لإعادة توجيه نطاقك القديم إلى اسم نطاق جديد ، يجب عليك إضافة قاعدة إعادة الكتابة التالية إلى ملف htaccess الخاص بك:

كود:
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.new-domain.com/$1 [R=301,L][/php]



إعادة التوجيه من غير www إلى www

لإعادة توجيه موقعك من عنوان غير www إلى www URL ، يجب إضافة قاعدة إعادة الكتابة التالية إلى ملف htaccess الخاص بك:

كود:
RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]



إعادة توجيه الصفحة الفردية للنطاق إلى صفحة مختلفة

من أجل إعادة توجيه صفحة أو قسم معين من موقعك إلى قسم مختلف ، يجب إضافة قاعدة إعادة الكتابة التالية إلى ملف htaccess الخاص بك:

كود:
Redirect 301 /page-name http://domain.com/new-page



إعادة توجيه موقع بأكمله إلى مجلد فرعي

In order to redirect your entire and for it to load from a subfolder, you should add the following rewrite rule to your .htaccess file:

كود:
Redirect 301 / http://domain.com/subfolder-name/



إعادة توجيه مجلد فرعي إلى نطاق مختلف

لإعادة توجيه مجلد فرعي إلى موقع مختلف ، يجب إضافة قاعدة إعادة الكتابة التالية إلى ملف htaccess الخاص بك:

كود:
Redirect 301 /subfolder-name http://different-domain.com/



أعد توجيه جميع الملفات بامتداد معين ولكن احتفظ باسم الملف

إذا كنت تريد أن يستخدم امتداد .html نفس اسم الملف مع استخدام الامتداد .php ، فيجب عليك إضافة قاعدة إعادة الكتابة التالية إلى ملف htaccess الخاص بك:

كود:
RedirectMatch 301 (.*).html$ http://domain.com$1.php



إعادة توجيه دليل إلى آخر

من أجل إعادة توجيه دليل أو مجلد فرعي إلى مجلد مختلف ، يجب إضافة قاعدة إعادة الكتابة التالية إلى ملف htaccess الخاص بك:

كود:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)/old-directory/(.*)$ $1/new-directory/$2 [R,L]



إعادة التوجيه من مجال فرعي للمدونة إلى مجلد مدونة

لإعادة توجيه blog.oldsite.com إلى www.newsite.com/blog/ ، يجب عليك إضافة قاعدة إعادة الكتابة التالية إلى ملف htaccess. الخاص بك:

كود:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI}/ blog
RewriteRule ^(.*) http://www.new-domain.com/%{REQUEST_URI} [R=302,NC]
RewriteRule ^(.*) http://www.new-domain.com/blog/%{REQUEST_URI} [R=302,NC]



انتهى الشرح هنا

بالتوفيق للجميع

والسلام ختام​
 

ما هو انكور؟

هو منتدى عربي تطويري يرتكز على محتويات عديدة لاثراء الانترنت العربي، وتقديم الفائدة لرواد الانترنت بكل ما يحتاجوه لمواقعهم ومنتدياتهم واعمالهم المهنية والدراسية. ستجد لدينا كل ما هو حصري وكل ما هو مفيد ويساعدك على ان تصل الى وجهتك، مجانًا.
عودة
أعلى