هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن شروحات الزين فورو XENFORO (https://www.helpernt.com/vb/forumdisplay.php?f=94)
-   -   [ شرح ] : طريقة تحويل الروابط التى تبدء بدون www وجعلها تبدء بــ www (https://www.helpernt.com/vb/showthread.php?t=7710)

هيلبرنت 08-17-2018 05:56 PM

طريقة تحويل الروابط التى تبدء بدون www وجعلها تبدء بــ www
 
1 مرفق
السلام عليكم ورحمه الله وبركاته
الموضوع انشاء الله سهل وبسيط ومافهوش اى نوع من انواع التعقيد هو عبار عن كود يقوم بتحويل جميع الروابط التى لا تبدء بــ www وجعلها تبدء بــ www وللمعلومية هذا الشرح خاص للزين فورو


الخطوات
1- افتح ملف الهاتكس او .htaccess
2- بداخله ابحث عن RewriteEngine On اسفله مباشره قم بوضع الكود الاتى به.
كود:

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

3- فى حال عدم وجود RewriteEngine On قم بوضع هذا الكود على هذا الشكل
كود:

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

ثم حفظ وعلى البركه

MesterPerfect 08-17-2018 09:21 PM

رد: طريقة تحويل الروابط التى تبدء بدون www وجعلها تبدء بــ www
 
جزاك الله كل خير وبورك فيك
شرح جميل وسهل جدا

mohmed 08-19-2018 01:15 PM

رد: طريقة تحويل الروابط التى تبدء بدون www وجعلها تبدء بــ www
 
يعطيك العافية اخي

لاكن انا منتداي موجود في vb وليس على الرئيسي
كيف اضيف vb الكود
لاكن هناك خطئا معي

mohmed 08-19-2018 01:23 PM

رد: طريقة تحويل الروابط التى تبدء بدون www وجعلها تبدء بــ www
 
تم اصلاح الكود لمن يضع المنتدى بمجلد وليس على الرئيسية

كود:

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

+++++++++++++++++++++++++++++++++++++++++++++++++=
سؤال اخر اخي لو سمحت

هل اكواد الهاتكس الخاصة بي سليمة وغير مضرة لان وضعت هده الاكواد للتحويل من vBulletin الى XENFORO


كود:

#        Mod_security can interfere with uploading of content such as attachments. If you
#        cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
#        SecFilterEngine Off
#        SecFilterScanPOST Off
#</IfModule>

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/vb/$1 [R=301,L]
RewriteRule ^t([0-9]+).html /vb/threads/$1/ [R=301,L]
RewriteRule ^t([0-9]+)-new-post.html /vb/threads/$1/ [R=301,L]
RewriteRule ^t([0-9]+)-([0-9]+).html /vb/threads/$1/page-$2 [R=301,L]
RewriteRule ^f([0-9]+).html /vb/forums/$1/ [R=301,L]
RewriteRule ^f([0-9]+)-([0-9]+).html /vb/forums/$1/page-$2 [R=301,L]
RewriteRule ^u([0-9]+).html /vb/members/$1/ [R=301,L]
RewriteRule ^t([0-9]+)-print.html /vb/threads/$1/ [R=301,L]
RewriteRule ^archive/index.php/t-([0-9]+).html /vb/threads/$1/ [R=301,L]



RewriteRule tags/(.*).html$ https://www.4444.com/vb/tags/$1 [L,R=301]
 


RewriteCond %{QUERY_STRING} p=([0-9]+)(&|$)
RewriteRule showthread\.php$ https://www.4444.com/vb/threads/%1? [R=301,L]
RewriteCond %{QUERY_STRING} t=([0-9]+)(&|$)
RewriteRule showthread\.php$ https://www.4444.com/vb/threads/%1? [R=301,L]

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default

<IfModule mod_rewrite.c>
        #RewriteEngine On

        #        If you are having problems with the rewrite rules, remove the "#" from the
        #        line that begins "RewriteBase" below. You will also have to change the path
        #        of the rewrite to reflect the path to your XenForo installation.
        #RewriteBase /new

        #        This line may be needed to enable WebDAV editing with PHP as a CGI.
        #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
        RewriteRule ^.*$ index.php [NC,L]
</IfModule>


هيلبرنت 08-19-2018 08:18 PM

رد: طريقة تحويل الروابط التى تبدء بدون www وجعلها تبدء بــ www
 
اخى محمد احنا مانعرفش شكل الروابط اللى كان منتداك عليها لما كان بيستخدم vb علشان نحكم عليها

abo-karim 08-21-2018 07:30 PM

رد: طريقة تحويل الروابط التى تبدء بدون www وجعلها تبدء بــ www
 
يعطيك الف عافية


الساعة الآن 02:51 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir