تحديث آخر نسخة 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
شكر من طرف :


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

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


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