مساحة اعلانية


الملاحظات

ركن شروحات الزين فورو XENFORO هذا القسم خاص بكل شروحات إستخدام XENFORO وتعديلات القوالب
احصائياتى

الردود
10

المشاهدات
855
abo-karim
.:: Administrator ::.
  • abo-karim is a glorious beacon of lightabo-karim is a glorious beacon of lightabo-karim is a glorious beacon of lightabo-karim is a glorious beacon of lightabo-karim is a glorious beacon of lightabo-karim is a glorious beacon of light

  • abo-karim غير متواجد حالياً

المشاركات
1,641

+التقييم
20

تاريخ التسجيل
Jun 2015

الاقامة
ام الدنيــ EGYPT ــا

نظام التشغيل
windows 7

رقم العضوية
1
01-03-2017, 10:10 PM
المشاركة 1
01-03-2017, 10:10 PM
المشاركة 1
افتراضي ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
السلام عليكم ورحمه الله وبركاته
ماهى هى الروابط الصديقة
هى عباره عن روابط تشير الى العناوين الخاصة اما لمقالات او مشاركات لمدونة او لاى موقع ويب تم برمجيتها بما يتفق مع متطلبات السيو seo اى محركات البحث لذلك يطلق على الروابط الصديق اسم اخر وهو (روابط السيو - SEO URLs) والان ساقوم بوضع مثال لروابط غير صديق واخرى صديقة.
المثال الاول لروابط غير صديقه شاهدو معى الرابط
كود:
http://www.example.com/index.php؟threads/thread-title-here.12345/
اكيد طبعا لاحظتم الاتىلاحظو معى عند تفعيل الروابط الصديقة الرابط سيتحول الى
كود:
http://www.example.com/threads/thread-title-here.12345/
وهذا هو اللى احنا محتاجينه وسنقوم بشرحه.

اولا طريقة تفعيل الروابط الصديقة Friendly URLs من داخل لوحة تحكم الزين فورو

- قم بالدخول الى لوحة تحكم المنتدى منها الى >>>>>>>> الرئيسية >>>>>>>>> خيارات >>>>>>>>>>> تحسين محرك البحث (SEO) >> كما بالصوره

ماهى فائدة الروابط الصديقة Friendly A9z67809.png

ثم قم بوضع علامة صح على استخدام نظام الروابط الصديقه كاملا كما هو موضوح بالصور ثم انزل اسفل الصفحة واضغط حفظ

ماهى فائدة الروابط الصديقة Friendly ion67843.png

المفترض بعد تفعلها تختفى كلمة index.php من الرابط وان لم يحدث هذا فاتبع معى هذه الخطوات


الطريقة الاولى اذا كان سيرفرك اباتشى Apache
الاباتشي هو خادم الويب الأكثر شيوعا المتاحة واعتقد معظم مواقعنا على هذا السير المهم الاول علينا التاكد اننا بعد ما رفعنا نسخة الزين فورو الى موقعنا ان بداخل ملف هاتكس htaccess فى مجلد النسخة الرئيسية وان لم يوجد علينا اضافة ملف هاتكس وذلك من خلال ملف نصى ويكون اسمه وامتداده على هذا الشكل htaccess.txt ثم قم بوضع هذا الكود

كود:
#    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>

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 /xenforo

    #    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>
ثم قم بابلاغ مستضيفك بتفعيل الـ mod_rewrite
ماهو mod_rewrite
باختصار شديد هذه التقنيه تسمح لك بتغير إمتداد الملف الي اي إمتداد ترغب فيه و هي تتم عن طريق ملف htaccess.
أولاً إفتح معي المفكره و إكتب الاتي
كود:
RewriteEngine on
هذا الكود يقوم بتشغيل الخاصيه في موقعك انا شرحت لك المفهوم علشان لما تتكلم مع مساضيفك تكون فاهم هو بيقولك ايه

الطريقة الثانية فى حال ان الخادم من نوع LiteSpeed
وده نفس الخطوات اللى تمت فى خادم الاباتشى نفسها هتعملها هنا

الطريقة الثالثة فى حال ان الخادم من نوع IIS 7

قم بوضع الكود الاتى فى ملف web.config داخل نسخة منتاك .
ماهو ملف web.config
هو عبارة عن ملف نصي عادي على شكل XML يمكن التعديل عليه بإستخدام أي محرر نصوص مثل notepad وظيفته تحويل الزوار من رابط الى اخرى او من شكل رابط الى شكل اخرى وهو ده اللى احنا عايزينه هنا.
السوال من الذى سيقوم بانشاء هذا الملف ورفع الى مجلد المنتدى؟
الاجابه : طبعا المستضيف

كود:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Imported Rule 1" stopProcessing="true">
                    <match url="^.*$" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" />
                    </conditions>
                    <action type="None" />
                </rule>
                <rule name="Imported Rule 2" stopProcessing="true">
                    <match url="^(data|js|styles|install)" />
                    <action type="None" />
                </rule>
                <rule name="Imported Rule 3" stopProcessing="true">
                    <match url="^.*$" />
                    <action type="Rewrite" url="index.php" />
                </rule>
            </rules>
        </rewrite>
        <httpErrors existingResponse="PassThrough" />
    </system.webServer>
</configuration>
الطريقة الرابع فى حال ان الخام من نوع Nginx
لتمكين او تفعيل عناوين المواقع الصديقة او الروابط الصديقة في (إنجن إكس-Nginx) يجب وضع الكود الاتى في تكوين الملقم الخاص بك او فى server configuration وده بيكون من خلال مستضيفك ايضا.
كود:
location /xf/ {
    try_files $uri $uri/ /xf/index.php?$uri&$args;
    index index.php index.html;
}

location /xf/install/data/ {
    internal;
}
location /xf/install/templates/ {
    internal;
}
location /xf/internal_data/ {
    internal;
}
location /xf/library/ {
    internal;
}

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass    127.0.0.1:9000;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include         fastcgi_params;
واخيرا فى حال نوع الخادم Lighttpd
لتمكين او تفعيل عناوين المواقع الصديقة او الروابط الصديقة في (لايت باد-Lighttpd) تأكد من أن mod_rewrite موجود ومفعله وطبعا دى شرحناها بالاعلى ثم قم بوضع الكود الاتى فى تكوين الملقم الخاص بك او فى server configuration وده بيكون من خلال مستضيفك ايضا.
كود:
url.rewrite = (
    "^/(data|install|js|styles)/(.*)$" => "$0",
    "^/(.*\.php)(.*)$" => "$0",
    "^/.*(\?.*)" => "/index.php$1",
    "" => "/index.php"
)
اتمنى ان اكون قد وفقت فى هذا الشرح

قديم 01-04-2017, 12:52 AM
المشاركة 2
ahmed200
.:: عضو مبدع ::.
تاريخ الإنضمام : Aug 2015
رقم العضوية : 306
المشاركات: 538
  • ahmed200 غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
شرح وافى استاذى

قديم 01-05-2017, 10:48 PM
المشاركة 3
abo-karim
.:: Administrator ::.
تاريخ الإنضمام : Jun 2015
رقم العضوية : 1
المشاركات: 1,641
  • abo-karim غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو

مرورك عطر الموضوع

قديم 01-08-2017, 12:23 AM
المشاركة 4
الاعصر
.:: عضو تشيط ::.
تاريخ الإنضمام : Sep 2015
رقم العضوية : 518
المشاركات: 276
  • الاعصر غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
شرح تفصيل كبير من شخص كبير

قديم 01-08-2017, 11:07 PM
المشاركة 5
abo-karim
.:: Administrator ::.
تاريخ الإنضمام : Jun 2015
رقم العضوية : 1
المشاركات: 1,641
  • abo-karim غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو


شاكر مرورك الطيب

قديم 05-26-2017, 01:45 PM
المشاركة 6
sadat
.:: عضو فعال ::.
تاريخ الإنضمام : Jan 2017
رقم العضوية : 1241
المشاركات: 112
  • sadat غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
مشاء الله شرح روعه

قديم 06-10-2017, 07:32 PM
المشاركة 7
هيلبرنت
.:: رفيق درب ::.
تاريخ الإنضمام : Jul 2015
رقم العضوية : 18
المشاركات: 5,334
  • هيلبرنت غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
ماشاء الله شرح روعه

قديم 06-20-2017, 04:28 AM
المشاركة 8
ذيب المناهيل
.:: عضو مشارك ::.
تاريخ الإنضمام : Dec 2016
رقم العضوية : 1216
المشاركات: 40
  • ذيب المناهيل غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
اخي ياليت توضح لي نقطة

هل هناك اي فائدة من تحويل الرابط الى اللغة العربيه ؟

او باللغه العربيه بس مكتوب بالانجليزي نفس المثال اللي تحت

كود:
http://127.0.0.1/vb/threads/al-myxd-xilbrnt.6/

قديم 06-25-2017, 06:26 PM
المشاركة 9
هيلبرنت
.:: رفيق درب ::.
تاريخ الإنضمام : Jul 2015
رقم العضوية : 18
المشاركات: 5,334
  • هيلبرنت غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
اخي ياليت توضح لي نقطة

هل هناك اي فائدة من تحويل الرابط الى اللغة العربيه ؟

او باللغه العربيه بس مكتوب بالانجليزي نفس المثال اللي تحت

كود:
http://127.0.0.1/vb/threads/al-myxd-xilbrnt.6/
وضح اكثر اقصد اخى فى عنوان الرابط

قديم 06-26-2017, 05:46 AM
المشاركة 10
ذيب المناهيل
.:: عضو مشارك ::.
تاريخ الإنضمام : Dec 2016
رقم العضوية : 1216
المشاركات: 40
  • ذيب المناهيل غير متواجد حالياً
افتراضي رد: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
وضح اكثر اقصد اخى فى عنوان الرابط

كل لدي مشكلة
ان "تضمين محتوى العنوان في الروابط" مفعل

على سبيل المثال لو اكتب موضوع عنوانه (بسم الله الرحمن الرحيم , السلام عليكم ورحمة الله وبركاته) سوف احصل على رابط بهذا الشكل :

كود:
http://127.0.0.1/vb/threads/%D8%A8%D8%B3%D9%85-%D8%A7%D9%84%D9%84%
D9%87-%D8%A7%D9%84%D8%B1%D8%AD%D9%85%D9%86-%D8%A7%D9%
84%D8%B1%D8%AD%D9%8A%D9%85-%D8%A7%D9%84%D8%B3%D9%84%D8%
A7%D9%85-%D8%B9%D9%84%D9%8A%D9%83%D9%85-%D9%88%D8%B1%D8%AD%
D9%85%D8%A9-%D8%A7%D9%84%D9%84%D9%87-%D9%88%D8%A8%D8%B1%D9%
83%D8%A7%D8%AA%D9%87-%D8%A7%D9%86%D8%A7-%D8%B9%D8%
B6%D9%88-%D8%AC%D8%AF%D9%8A%D8%AF.8/
يصبح الرابط عربي ولاكن الكثير من البرمجيات لا تدعم فيتحول الى رموز غريبه


اما اذا فعلت خاصية عناوين بأحرف غير لاتينية بالروابط

الخيارات >> معلومات المنتدى الأساسية - الوصلات - المراسلة و الإتصال

وفعلت الخاصيه "عناوين بأحرف غير لاتينية بالروابط"



يصبح الرابط بشكل التالي :

كود:
http://127.0.0.1/vb/threads/bsm-allx-alrxhmn-alrxhim-alslam-ylikm-urxhm-allx-ubrkatx-ana-ydu-gdid.8/
*لاحظ انه مكتوب الحروف الانجليزيه لاكن نطقها بالعربي


اما في حين الغاء خاصية "تضمين محتوى العنوان في الروابط" يصبح الرابط بهذا الشكل

كود:
http://127.0.0.1/vb/threads/8/
فسؤال كان , هل من الافضل ان يكون الرابط اقصر او ان يكون باللغه العربيه
هل هناك اختلاف بينهم و اي طريقه هي الافضل

اضافة رد

العلامات المرجعية

ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو


أدوات الموضوع

الانتقال السريع

المواضيع المتشابهه للموضوع: ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تفعيل الروابط الصديقة للزينفورو على استضافة مشتركة Ali Samir ركن مشاكل وطلبات المنتديات 1 10-04-2017 12:21 AM
مشكلة في الروابط الصديقة الخاصة للزين فورو XenForo لاتعمل ★ E I N S T E I N ★ ركن مشاكل وطلبات الزين فورو XENFORO 7 01-03-2017 08:54 PM
[ تعريب] : طريقة تعريب منتدى الزين فورو xenforo وطريقة رفع ملف التعريب الخاص به abo-karim اضافات الزين فورو XENFORO 7 12-29-2016 10:24 PM
الشروط [ if conditionals ] ماهي ؟ وطريقة استخدامها باشكال متعددة هيلبرنت ركن تطوير منتديات vb3.8.0 1 11-23-2016 11:50 PM
محول اشكال الروابط الزين فورو هيلبرنت اضافات الزين فورو XENFORO 0 09-14-2016 12:38 PM





الساعة الآن 09:41 AM