الدعم العربي
ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - نسخة قابلة للطباعة

+- الدعم العربي (https://www.mybbarab.com)
+-- قسم : :: . + تقنيات المواقع SEO و XML و RSS و محركات البحث + . :: (https://www.mybbarab.com/forum-48.html)
+--- قسم : تقنيات المواقع ومحركات البحث (https://www.mybbarab.com/forum-118.html)
+---- قسم : تهيئة المواقع مشاكل وحلول لتهيئة المواقع لمحركات البحث (https://www.mybbarab.com/forum-79.html)
+---- الموضوع : ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb (/thread-9120.html)

الصفحات: 1 2


ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - عوض محمد - 2009-07-11

هذا مجمل رسالتى الى استضافتى
اخى الكريم الملف لا يعمل داخل مجلد الفورم forum
وعند وضع هذا الكود
كود :
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^mod_rewrite\.html$ / [L]
لا يعمل الموقع على هذا الرابط
http://www.3mrey.com/forum/
مع العلم انه هذا اسم الملف الموجود بداخل مجلد الفورم forum
.htaccess
ارجو منك العمل على تفعيل خدمة الملف لانه هذه هى الاكواد التى اريد وضعها فيه


كود :
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^mod_rewrite\.html$ / [L]
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^.*$ - [L]
RewriteRule ^index.php$ http://%{HTTP_HOST}/ [R=301,L]
# Redirect non-www to www.
RewriteCond %{HTTP_HOST} ^3mrey.com$ [NC]
RewriteRule (.*) http://www.3mrey.com/forum$1 [R=301,L]

هذا الكود رقم 4 هو كود خاص بنسخة المنتدى لتحويل الصفحات من .php الى .htm

مع الرجاء معاينه الكود اذا كان مضر بالسيرفر ابلغنى .

كود :
Options -MultiViews +FollowSymlinks -Indexes
#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off
# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off
</IfModule>
#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]
RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]
RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]
RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]
RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]
RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.html$ calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]
RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]
<IfModule mod_env.c>
  SetEnv SEO_SUPPORT 1
</IfModule>
</IfModule>
#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/x-javascript text/css text/html text/xml
</IfModule>
اخى الكريم برجاء تفعيل الكود فقد اخسر روابط مؤرشفة ما يقارب 400 صفحة بصيغة .htm
وشكرا لمجهوداتكم معنا

وهذا ما رده الدعم الفنى للاستضافة

اخي الكريم إن خاصية ال mod_rewrite مفعلة لدينا تلقيائيا لجميع الموقع

وأي شخص يكتب في ملف الهتكسس بأن يتم تفعيل هذه الخاصية فهو يتخطى الحدود الخاصة به لذا لا يجب عليهم وضعه

أما الشيء الآخر في بقية الكود هو

كود :
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off
# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off

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

أنا أرى أنك تحتاج لتنقية الأكواد بالكامل من

RewriteEngine On
وكذلك

كود :
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off
# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off

وربما يوجد الباقي مثل

Options -MultiViews +FollowSymlinks -Indexes

أخي أنصحك بالتخلي عن الكود وبإمكانك طلب المساعدة من أحد خبراء الدعم الخاص بالمواقع ليفيدك

لو رأيت في كلامي أي خطأ بإمكانك إستشارة اي أحد متخصص بالسيرفرات

تحياتي

ما رأيكم ها استغنى عن 400 صفحة مؤرشفة وابدا بارشفة الروابط الـphp
تحياتى


RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - Pepo - 2009-07-11

اخى الكريم, صراحة ارى ان الدعم الخاص بالأستضافة لديك محق فى رده.

لأنك ببساطة تجعل الأمر صعب, لماذا يتم تقسيم الكود بهذا الشكل مع ان كله سيذهب داخل ملف واحد؟ (هكذا انت تشتت من يحاول مساعدتك).
وايضا هناك الكثير من الأكواد المكررة بدون اى داعى لتكرارها, اما الجزء الخاص بـ mybb فيمكنك منع عمل الجزء الخاص بتعطيل المود سيكيورتى.


RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - عوض محمد - 2009-07-11

حسنا اخى بيبو ياريت تدينى كود استغنى به عن تعطيل المود سكيروتى
ليعمل معى الروابط الى html
وليعمل المنتدى مع الـwww
ولا يعمل المنتدى مع الاندكسindex.php
واريد تحويل جميع الصفحات التى تعمل على هذا الشكل
www.3mrey.com/thread-976.htm
الى الروابط هذه
www.3mrey.com/forum/thread-976.html
وهذا كل ما اريده
ارجو ان اجد الحل عندك اخى بيبو كما تعودنا عليك
مع الشكر الجزيل


RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - Pepo - 2009-07-11

اصنع ملف .htaccess وضعه داخل مجلد www والتالى هو محتواه
كود :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^3mrey.com$ [NC]
RewriteRule (.*) http://www.3mrey.com/forum/$1 [R=301,L]

داخل مجلد www/forum ضع التالى داخل ملف .htaccess
كود :
Options -MultiViews +FollowSymlinks -Indexes
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]
RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]
RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]
RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]
RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]
RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.html$ calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]
RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]
<IfModule mod_env.c>
  SetEnv SEO_SUPPORT 1
</IfModule>
</IfModule>
#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/x-javascript text/css text/html text/xml
</IfModule>



RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - عوض محمد - 2009-07-12

اخى بيبو لم ينجح الامر
وهذا رابط المنتدى يعطى خطأ
404 Not Found
http://www.3mrey.com/forum


RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - Pepo - 2009-07-12

ارسل لى بيانات الـ ftp


RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - عوض محمد - 2009-07-13

حسنا اخى بيبو
تم ارسال البينات اليك


RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - Pepo - 2009-07-14

تم الأمر.


RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - عوض محمد - 2009-07-14

شكرا اخى بيبو
مع التحية


RE: ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb - عوض محمد - 2009-07-14

اخى بيبو لا استطيع الدخول الى مجلدات غير الفورم
وانا اريد اضافة مواقع غير المنتدى
مع التحية