تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ملف الـ.htaccess ممنوع اضع فيه اكواد اجبارية على نسخة الـmybb
#1
هذا مجمل رسالتى الى استضافتى
اخى الكريم الملف لا يعمل داخل مجلد الفورم 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
تحياتى
المنتدى للبيع
للاستفسارمن خارج فلسطين 00970598690678
من داخل فلسطين 0598690678
اصدار 1.6
Forum King 3mrey
شكر من طرف :
#2
اخى الكريم, صراحة ارى ان الدعم الخاص بالأستضافة لديك محق فى رده.

لأنك ببساطة تجعل الأمر صعب, لماذا يتم تقسيم الكود بهذا الشكل مع ان كله سيذهب داخل ملف واحد؟ (هكذا انت تشتت من يحاول مساعدتك).
وايضا هناك الكثير من الأكواد المكررة بدون اى داعى لتكرارها, اما الجزء الخاص بـ mybb فيمكنك منع عمل الجزء الخاص بتعطيل المود سيكيورتى.
شكر من طرف :
#3
حسنا اخى بيبو ياريت تدينى كود استغنى به عن تعطيل المود سكيروتى
ليعمل معى الروابط الى html
وليعمل المنتدى مع الـwww
ولا يعمل المنتدى مع الاندكسindex.php
واريد تحويل جميع الصفحات التى تعمل على هذا الشكل
www.3mrey.com/thread-976.htm
الى الروابط هذه
www.3mrey.com/forum/thread-976.html
وهذا كل ما اريده
ارجو ان اجد الحل عندك اخى بيبو كما تعودنا عليك
مع الشكر الجزيل
المنتدى للبيع
للاستفسارمن خارج فلسطين 00970598690678
من داخل فلسطين 0598690678
اصدار 1.6
Forum King 3mrey
شكر من طرف :
#4
اصنع ملف .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>
شكر من طرف :
#5
اخى بيبو لم ينجح الامر
وهذا رابط المنتدى يعطى خطأ
404 Not Found
http://www.3mrey.com/forum
المنتدى للبيع
للاستفسارمن خارج فلسطين 00970598690678
من داخل فلسطين 0598690678
اصدار 1.6
Forum King 3mrey
شكر من طرف :
#6
ارسل لى بيانات الـ ftp
شكر من طرف :
#7
حسنا اخى بيبو
تم ارسال البينات اليك
المنتدى للبيع
للاستفسارمن خارج فلسطين 00970598690678
من داخل فلسطين 0598690678
اصدار 1.6
Forum King 3mrey
شكر من طرف :
#8
تم الأمر.
شكر من طرف :
#9
شكرا اخى بيبو
مع التحية
المنتدى للبيع
للاستفسارمن خارج فلسطين 00970598690678
من داخل فلسطين 0598690678
اصدار 1.6
Forum King 3mrey
شكر من طرف :
#10
اخى بيبو لا استطيع الدخول الى مجلدات غير الفورم
وانا اريد اضافة مواقع غير المنتدى
مع التحية
المنتدى للبيع
للاستفسارمن خارج فلسطين 00970598690678
من داخل فلسطين 0598690678
اصدار 1.6
Forum King 3mrey
شكر من طرف :


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


يقوم بقرائة الموضوع: بالاضافة الى ( 4 ) ضيف كريم