تحويل الروابط بشكل دائم

أسعد الله أوقاتكم!

اليوم سأشرح لكم الطريقة الصحيحة والآمنة لتحويل الصفحات و الفولدرات و النطاقات بشكل دائم عبر ملف .htaccess كالتالي:

لتحويل صفحة واحد فقط ننسخ الكود التالي ونضعه في ملف .htaccess

Redirect 301 /PageName.php http://www.domain.com/PageName.html

لتحويل فولدر كامل إلى فولدر جديد ننسخ الكود التالي ونلصقه في ملف .htaccess

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

لتحويل الموقع بالكامل إلى نطاق (دومين) جديد ننسخ الكود التالي ونلصقه في ملف .htaccess

RewriteEngine On RewriteCond %{HTTP_HOST} ^(?:www\.)oldDomain\.com$ [NC] RewriteRule ^http://newDomain.com%{REQUEST_URI} [L,R=301]

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

خالص المودة…

301 Redirect تحويل الروابط

صفحات الخطأ 404

أهلا وسهلا!

عند مراجعتي للباك لنك الخاص بمدونتي m7mmad.com وجدت مئات الروابط التي توجه الزوار لصفحات لم تعد موجودة, لأني حذفت المدونة بشكل كامل عام 2010. لذلك ولكي نستفيد من الزوار لهذه الروابط يمكننا تحويل جميع الزوار لصفحة معينة نختارها, الطريقة بسيطة جداً, مدة العمل دقيقتين بالكثير!

نذهب لإدارة ملفات الموقع ثم public_html ثم .htaccess نفتح الملف ونقوم بإضافة الكود التالي:

ErrorDocument 404 http://www.NewPage.com

نستبدل NewPage بالصفحة التي نرغب بأن يتم التحويل عليها عند الخطأ في الرابط, شخصياً قمت بوضع رابط الصفحة الرئيسية. نقوم بحفظ الملف. انتهينا.

Old m7mmad blog 2008
صورة لمدونة محمد القديمة 2008

نطاقك بدون www

السلام عليكم أحبتي!

موضوع بسيط جداً ومهم كذلك, وهو تحويل نطاقك (الدومين) أو تثبيته على مسار واحد إما مع www أو بدون www في مواقعي عادة ما اختار تحويل النطاق بدون www وذلك للإختصار واللملمة ?

إذا رغبت بتحويل نطاقك من www.domain.com إلى https://domain.com كل ما عليك هو الذهاب إلى مجلد الملفات ثم الضغط على public_html ثم اختيار ملف .htaccess والتعديل عليه بإضافة الكود التالي:

RewriteEngine On RewriteCond %{HTTP_HOST} www.yourwebsite.com RewriteRule (.*) http://yourwebsite.com/$1 [R=301,L]

استبدل yourwebsite بنطاقك واحفظ الملف وهذا كل شيء.

أما إذا رغبت بتحويل نطاقك وتثبيته على www فعليك نسخ الكود التالي ولصقه بملف .htaccess :

RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

هذا الكود لايلزم إضافة نطاقك ولايلزم أي تعديل عليه.

احفظ الملف وهذا كل شيء.

تحـيـــاتي…

إجبار النطاق على التحويل https

أهلاً أحبتي!

مشكلة بسيطة جداً ولكنها تؤثر بشكل كبير على وصول الزوار لموقعك, بل وقد تهز ثقة الزوار بالموقع, وهي شهادة الأمان SSL والتي تحول شكل نطاقك من http إلى https لاحظت الكثير من المواقع العربية و بعضها مواقع كبيرة و معروفة لاتستخدم شهادة الأمان! رغم أن الشهادة لاتوفر حقاً أي أمان 🙂

شرح بسيط جدا لإجبار نطاقك على التحويل من http إلى https بحيث يتم تحويل كل الزوار إلى النطاق الآمن فقط. خطوتين فقط و ضغطتين تنهي الموضوع كله بإذن الله دون الحاجة لأي إضافات (خصوصاُ مستخدمين وورد بريس) لأن كثرة الإضافات مؤشر غير جيد.

ندخل على cPanel وعادة مايكون بالشكل التالي yourdomain.com:2083 أو yourdomain.com/cpanel نجد مجموعة في الأسفل إسمها Domains شاهد الصور المرفقة وبضغتين تقوم بالتحويل إن شاء الله.

ملاحظة: يجب أن تكون إستضافتك موفرة خدمة SSL وغالباً هي متوفرة فنحن في عام 2023 إذا كانت إستضافتك لاتحتوي على هذه الخدمة فعليك المغادرة سريعاً غير مأسوف عليهم!

بالتــوفيـــق لكم…

الرئيسية - المدونة - من أنا - راسلني - التاريخ الهجري