[htaccess] إعادة التوجيه [htaccess] إعادة التوجيه توجيه صفحة البداية للموقع أو لمجلد على الموقع عند رفع ملف باسم index.php أو index.html أو index.htm أو home.php أو home.htm وغيرها تكون هي الصفحة الرئيسية لموقعك، و هذه الإعدادات تكون في Apache الخاص بالخادم، و تكون بهذا الشكل: كود: DirectoryIndex index.htm index.html index.php كيف يقرأ ملف htaccess. هذه الدالة ؟ يبدأ باسم أول صفحة وهي index.htm فإن وجدها على الموقع فسيعتبرها هي ملف الصفحة الرئيسية، والا سينتقل للاسم الثاني index.html ، وهكذا .. لنفرض الآن أن صفحة البداية لموقعك اسمها مختلف، مثلاًً: user.htm ، هنا ستضع هذا الاسم بعد الدالة DirectoryIndex مباشرةً، وهنا ستكون هذه الصفحة هي صفحة البداية فعلاًً. فالدالة هي: كود: DirectoryIndex [file] توجيه الصفحات القديمة في الموقع لنفرض انه يوجد على الموقع منتدى، وأعضاؤك يعرفون الرابط المباشر له،ثم قمت بتغير اسم مجلد المنتدى، فكيف ستوجه الزوار إلى الرابط الجديد ؟ هناك الكثير من الحلول، منها إضافة MetaTag في هيدر الصفحة، ولكن الأفضل أن يتم ذلك عن طريق ملف htaccess. ، حيث تضعه في نفس المجلد القديم، ثم تضع فيه الكود التالي: كود: Redirect /olddirectory/oldfile.html كل ما عليك هو تغير الوصلات في الكود بما يتوافق مع موقعك، حيث: /olddirectory/oldfile.html تشير إلى الصفحة القديمة و newdirectory/newfile.html هي العنوان الجديد الذي سيستخدمه زوار الموقع . |
مشكور اخي البرق على الموضوع |
الساعة الآن 14:34. |
Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd
ترقية وتطوير:
مجموعة الدعم العربى
جميع الحقوق محفوظه لمدينة الاحلام ©