انجمن


مشکل در فایل htaccess  (۹ نوشته)

  • ashkan199

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۴ بار
    # نوشته شده: ۹ سال پیش
    ۱۲ شهریور ۱۳۸۹ - ۱۶:۵۹

    سلام
    من وردپرسم رو چند سایته کردم (روی لوکال هاست)
    همه چی رو که نوشته بود اجرا کردم اما وقتی
    `RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]

    # uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]`
    اینا رو ریختم توی htaccess ارور 500 میداد
    وقتی پاکشون کردم درست شد
    آیا این مشکل ساز میشه ؟

    (این وردپرس چند سایته عجب چیز جالبیه به آدم حس قدرت میده :D)

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۲ شهریور ۱۳۸۹ - ۱۷:۰۹

    سلام,
    1. دستورات و مقادیری که توی نصب وردپرس چندسایته گفته داخل htaccess بریزید
    2. پرمیژن 644 هم بهش بدید

  • ashkan199

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۴ بار
    # نوشته شده: ۹ سال پیش
    ۱۲ شهریور ۱۳۸۹ - ۱۷:۲۹

    mostafa1990 گفت:
    ,
    2. پرمیژن 644 هم بهش بدید

    روی لوکال هاسته چطوری بدم ؟

    راستی خواستم یه سایت جدید بسازم مجبور شدم همه وردپرس رو توی یه پوشه جدید کپی کنم (پوشه اون سایت جدید) مشکل این یکی چیه ؟

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۳ شهریور ۱۳۸۹ - ۱۰:۵۲

    سلام !
    اول که اون کد رو خود وردپرس می سازه !
    دوم ، برای لوکال هاست از کد زیر

    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^Register/?$ wp-signup.php [QSA,NC,L] 
    
    #uploaded files
    RewriteRule ^(.*/)?files/$ index.php [L]
    RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
    RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
    
    # add a trailing slash to /wp-admin
    RewriteCond %{REQUEST_URI} ^.*/wp-admin$
    RewriteRule ^(.+)$ $1/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . - [L]
    RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
    RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    
    <IfModule mod_security.c>
    <Files async-upload.php>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </Files>
    </IfModule>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - ashkan199
  • ashkan199

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸
    تشکر شده: ۴ بار
    # نوشته شده: ۹ سال پیش
    ۱۴ شهریور ۱۳۸۹ - ۱۵:۳۱

    عزیز اینم نوشتم بازم میگه Internal Server Error !!

    میگم اگه فایل htaccess رو خالی بزارم چه مشکلی پیش میاد ؟

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۴ شهریور ۱۳۸۹ - ۱۵:۴۰

    معمولا لوکال هاست اچ تی اکسسز پشتیبانی نمی کنه!
    فایل رو هم حذف کنید اجرا می شه, مشکلی هم پیش نمیاد

    پی نوشت: عذر می خوام, (روی لوکال هاست) رو ندیده بودم ;)

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۵ شهریور ۱۳۸۹ - ۱۱:۵۹

    xampp از htaccess پشتیبانی می کند ! من این کدی که به شما دادم از رو لوکال هاست تست کردم ! مشکل از پرمیشن های سایتتون باید باشه

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۵ شهریور ۱۳۸۹ - ۱۲:۱۱

    مشکل از پرمیشن های سایتتون باید باشه

    فرشید جان لوکال هاست که دیگه پرمیژن نداره!

  • آقاي آخر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۳
    تشکر شده: ۱۷ بار
    # نوشته شده: ۹ سال پیش
    ۱۶ شهریور ۱۳۸۹ - ۲۰:۰۵

    نه رو لوکال هاست رو سروشو میگم

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.