• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک

جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'htaccess'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ها

  • بخش عمومی
    • اخبار و اطلاعیه های انجمن
    • پیشنهادها و انتقادات
  • بخش وردپرس
    • وردپرس
    • افزونه ها
    • پوسته ها
    • فروشگاه سازها
  • دیگر
    • بخش برنامه نویسی
    • بخش خرید و فروش
    • بحث آزاد
  • بایگانی
    • بایگانی

پیدا شد 14 نتیجه

  1. ریدارکت

    سلام خسته نباشید بسیار ، به مشکلی خوردم و درخواست کمک هر کسی میتونه کمک کنه ، اینم شمارمه 09300151579 درصورت نیاز تماس بگیرید مشکل ما اینه که ما وقتی میخوایم داخل فایل htaccess از کد RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] استفاده کنیم ، (کدی که اجبار به استفاده از HTTPS ) میکنه این ارور رو میده : the page isn't redirecting properly اینم فایل htaccess من خیلی لطف میکنید اگر کمکم کنید ، htaccess.txt
  2. با سلام چند روز میشه وردپرس من مشکل بهم زده روز اول متوجه شدم سایت فقط صفحه اول باز میشه بقیه صفحات ارور 404 میده پرسیدم گفتن پیوند یکتا تغییر کرده درستش کردم ولی بازم تغییر کرد تو هاست چک کردم دیدم فایل htaccess مشکل داره و مشکلش اینه که بعد از چند ساعت از پاک کردنش دوباره permission از حالت 644 به 444 تغییر پیدا میکنه و حجمش تند تند اضافه میشه و بعد از اینکه حجم زیاد شد دیگه ارور 404 شروع میشه با هاست در میان گذاشتم چندین بار ویروس یابی کردن میگن مشکلی نیست قالب ها رو کلا حذف کردم افزونه ها رو کلا حذف کردم بازم این مشکل وجود داره خواهشا راهنمایی کنید
  3. اساتید عزیز با وجود اینکه آموزشهایی وجود داره برای جایگذاری وردپرس در فولدر اصلی اما چند نکته گنگ وجود داره ! یکی از اونها اینه اگر در فولدر public_html وردپرس رو نصب کنید فایل HTACCESS ساخته میشود در صورتی که اگر در همین فولدر فولدری بسازید و درون آن وردپرس را نصب کنید فایل HTACCESS ساخته نمی شود حال میدانم باید فایل HTACCESS و index.php را بگونه ای تصحیح کنیم که درون آدرس بار مرورگر فقط آدرس دامنه که نوشته شد سایت باز شود (درون ورد پرس در تنظیمات مسیر فولدر را برای ورد پرس را مشخص میکنیم ) اما وقتی فایل HTACCESS نباشد چه کنیم ! من میخوام اینجا هم تنظیمات HTACCESS رو کسی بگه در ضمن دلیل ساخته نشدن فایل رو هم لطف کنید بگید ! با سپاس در فایل index.php اسم فولدر رو قبل این جمله وارد کنیم درست میشه : مثال برای فولدر : New Folder . '/wp-blog-header.php' . '/New Folder/wp-blog-header.php' من گیر این فایل HTACCESS لعنتی هستم تا این مشکل رو حل کنم ! در ضمن من بلد نیستم فایل HTACCESS بسازم و این گزینه رو بیخیال شید ! چرا نیستش و چکارش کنم که فولدر New Folder ننویسیم و حالیش بشه ! نمیخوام ورد پرس رو از این فولدر در بیارم ! این کار امنیتیست ! domain.ir/New Folder domain.ir
  4. درود بر همگی 24 ساعت پیش قصد نصب یک اسکریپت را بر روی سی پنل داشتم که موفق نشدم و هنوز اون دوتا پوشه ی مربوط به اسکریپت ها درون هاستم باقی مونده و به هیچ وجه پاک نمیشه. با پشتیبان سایت تماس گرفتم و گفتن پشتیبانی از نرم افزار به عهده ی اونها نیست و باید از برنامه نوس بخوام تا ایراد را برطرف کنه. یه مشکل دیگه ای که برام بوجود اومده اینه که وقتی وارد سایتم میشم تمام آیکون های سایت شکل ارور نمایش داده میشه. مثل عکس زیر با پشتیبان قالب تماس گرفتم و کد زیر را برام فرستادم: <FilesMatch "\.(ttf|otf|woff)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch> این کد را برای برطرف کردن این ارور در قسمت .htaccess وارد کردم پشتیبان گفت دیگه مشکلم برطرف شده و عکس از سایتم برام فرستاد و گفت از فارفاکس و گوگل کروم وارد شدم و دیگه مشکلی نیست. منم بعد از پاک کردن کش سایت و ctrl f5 دوباره اقدام به نمایش سایت گرفتم و الان با وجود تلاش های فراوان نتونستم این مشکل را برطرف کنم لطفا بررسی کنید سپاس
  5. آموزش ساخت Pretty URLs در این مقاله کوتاه قصد دارم نحوه ساختن URLهای زیبا (Pretty URLs) رو برای یه برنامه PHP خدمت شما دوستان عزیز توضیح بدم. مزایای استفاده از Pretty URLs: سئوی بهتر اگه به هر دلیلی مجبور شدید اسم یه فایل رو توی یه اپلیکیشن تغییر بدید، با این روش دیگه نیازی به عوض کردن URLها در چندین فایل ندارین، فقط در فایل htaccess اونو تغییر میدین. باعث میشه تا کاربرای متوسط راحت‌تر به متحوای سایت شما (فقط با تایپ کردن URL) دسترسی داشته باشن. در کدنویسی PHP، شما میتونید تا 50% خیال خودتون رو از SQLI و ولیدیشن دیتا راحت کنید. دقت کنین که این آموزش برای اسکریپت‌های PHP هست و نه وردپرس و سیستم‌های مشابه آماده. نکته دیگه هم اینه که این آموزش فقط روی وب‌سرورهای Apache و وب‌سرورهایی که از htaccess ساپورت میکنن، جواب میده؛ علاوه بر این، سرور باید اجازه استفاده از ماژول Rewrite رو به شما بده. برای غیر از وب‌سرورهای Apache-Based، راه‌حل‌های دیگه هست که ان‌شاءالله در فرصت مناسبی اونا رو هم توضیح میدم. برای شروع کار، میریم سراغ ساده‌تر نمونه، مثلاً شما صفحه‌ای دارید که با این URL قابل دسترسی هست: http://site.com/aboutus.php ساده‌ترین روش برای زیباکردن این URL، نوشتن یه رول ساده هست، البته فراموش نکنید که اول باید موتور Rewrite رو روشن کرد. RewriteEngine on RewriteRule aboutus aboutus.php بعد از روشن‌کردن موتور، ابتدا باید عبارت RewriteRule رو بنویسیم که مشخص کنیم که در حال نوشتن یه عبارت Rewrite هستیم. بعد از اون؛ چیزی رو که میخوایم بهش تبدیل بشه رو مینویسیم و سپس بعد از اون با یه فاصله، اسم فایل اصلی و حقیقی رو مینویسیم. می‌بینید که خیلی راحت میشه با استفاده‌کردن از این کد در فایل .htaccess، یه URL ساده رو زیباتر کنیم. حالا این صفحه از طریق URL زیر هم قابل‌دسترس خواهد بود: http://site.com/aboutus اما نمونه پیچیده‌تر: http://site.com/view.php?id=# صورت مسئله به ما میگه که به جای # یه عدد قرار میگیره و ما قصد داریم این URL رو به شکل زیر زیباسازی کنیم: http://site.com/view/# در این صورت استفاده از روش قبل، به هیچ‌عنوان پاسخگوی ما نیست، چون # میتونه مقداری متغیری باشه و روش قبل، صرفاً برای URLهایی به کار میرفت که کاملاً ثابت باشن. در این صورت، ما باید از Regular Expressions استفاده کنیم [اگه نمیدونین چی هستن، به این پست مراجعه کنید.] همونطور که میدونیم # عدد هست و نمیتونه کاراکتر باشه. قبل از نوشتن دستور htaccess، اول عبارت منطقی رو مینویسیم. ^view/([0-9]+)?$ توضیح: ^ نماد شروع عبارت و $ نماد پایانیه. بعد از اون view/ رو مینویسیم. بعد از اون، ما عبارت ([0-9]+) رو داریم که یه عبارت شرطیه. ) و ( نشون‌دهنده یه عبارت منسجم هست که یعنی کلمات داخل این عبارت، کاری با بقیه ندارن). سپس یه مجموعه تعریف میکنیم: [0-9] یعنی هر کاراکتر از 0 تا 9 رو شامل بشه. کاراکتر + یعنی از این مجموعه، یکی یا بیشتر داشته باشیم. کاراکتر ? در پایان هم به معنی URLبودن شرط ماست. حالا شرط رو به RewriteRule میاریم. RewriteRule ^view/([0-9]+)?$ view.php?id=$1 $1 به معنای جایگزینی این عبارت ($1) با اولین نتیجه شرط عبارتمون هست. مثلاً اگه یوزر به URL زیر بره: http://site.com/view/1 به جای $1، اسکریپت PHP ما مقدار 1 رو دریافت میکنه. به همین سادگی! شما حالا میتونید با این روش Pretty URL بسازید. مثال دیگه URL کنونی: http://site.php/users.php?id=#∂=$ به جای # عدد (شماره کاربر) و به جای $ یک رشته (قسمت موردنظر) قرار میگیرد. هدف: http://site.com/users/#/$ عبارت: RewriteRule ^users/([0-9]+)/(.+)?$ users.php?id=$1∂=$2 لزوماً ما مجبور به استفاده از یک شرط نیستیم و میتوانیم چندین شرط دیگر را وارد کنیم. برای تعیین مسیر فایل واقعی، از $x استفاده می‌کنیم که x از 1 آغاز میشود و به ترتیب تعریف شرط‌ها از چپ، افزایش می‌یابد. برای مثال در عبارت بالا، شرط عددی چون اول تعریف شده $1 و شرط حروف چون بعد از آن تعریف شده، $2 را در اختیار دارد. -------------------------------- مثال‌های بیش‌تر رو خود دوستان بزنن! موفق باشید.
  6. دوستان لطفا قبلش دامنه مورد نظرم رو باز کنید: http://markett.ir من پیوند یکتا رو مـثل روش های معمول فقط برای نوشته ها گذاشتم و کد های لازم رو در htaccess گذاشتم # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress DE_BUG رو هم روشن کردم، که بنظر مشکل در لاین 107 فایل اتچ شده هست، که برای بررسی زیپ کردم براتون . از متخصصان خواهش میکنم کمکم کنید با تشکر فراوان برگه ای که وجود دارد ولی میگوید که پیدایش نمیکند : http://markett.ir/test/ rewrite.zip
  7. سلام پروژه جدید در حال شروع هست به نام htaccess جنریتور که خروجی های مختلفی از htaccess در اختیار کاربرها قرار میده. همچنین یکسری از کدهای مهم مثل فعال کننده gzip، محافظت از پوشه ها و فایلها، کدهای پیش فرض وردپرس، کدهای کَش و... هم درش قرار داده خواهد شد. اما مهم هست تا مواردی که موردنیاز دوستان هست هم درش قرار داده بشه تا کمک حال دوستان از تازه کار تا حرفه ای هم باشه. لطفا هر نظر یا پیشنهادی دارید مطرح کنید تا جنریتور مفیدی تولید بشه. با تشکر
  8. اکثر کاربران وردپرس .htaccess را برای تغییر و تعمیر پیوند یکتا می‌شناسند. اما باید بدانید که قابلیت‌های زیادی دارد. فایل .htaccess تنظیمات قدرتمندی برای بالا بردن امنیت و کارایی سایت شما دارد. در این نوشته به سراغ ۹ ترفند کاربردی .htaccess برای وردپرس رفته ایم که هر کدام را می‌توانید برای سایت تان استفاده کنید. شروع کنید قبل از هر کاری از فایل .htaccess خود بکاپ بگیرید. برای اینکار میتوانید مستقیم به سرور سایتتان وارد شوید و یا با نرم افزارهای مدیریت FTP نظیر Filezilla و Cute FTP به سرور وصل شده و فایل .htaccess دانلود کنید. در صورتی که سایت تان درست کار نکرد، فایل تان پشتیبان تان را آپلود کنید. اگر فایل .htaccess را ندیدید، از تنظیمات سایت یا FTP تیک مشاهده فایل‌های مخفی (Show Hidden Files) را بگذارید. اگر در شاخه اصلی سایت تان فایل را نیافتید، یکی بسازید. راه سختی ندارید. فایل txt بسازید و به اسم .htaccess ذخیره کنید. دقت کنید نقطه باید قبل از htaccess قرار بگیرد. و آن را در شاخه اصلی سایت تان آپلود کنید. .htaccess ۱- بخش مدیریت وردپرس تان را ایمن کنید. شما می‌توانید با استفاده از تنظیماتی ساده در .htaccess بخش مدیریت وردپرس تان را برای IP‌های خاصی محدود کنید. با این کار اجازه دسترسی به هکرها نمی‌دهید. کار سختی ندارید. کد زیر را به فایل .htaccess اضافه کنید؛ AuthUserFile /dev/null AuthGroupFile /dev/null AuthName "WordPress Admin Access Control" AuthType Basic <LIMIT GET> order deny,allow deny from all # whitelist AlirezaCH's IP address allow from xx.xx.xx.xxx # whitelist alireza's IP address allow from xx.xx.xx.xxx # whitelist Esmaeil's IP address allow from xx.xx.xx.xxx # whitelist Works's IP address allow from xx.xx.xx.xxx # whitelist Works2 IP address allow from xx.xx.xx.xxx </LIMIT> به جای xx.xx.xx.xxx آی پی خودتان را وارد کنید. و در صورتی که از چندین آی پی استفاده می‌کنید، مثل کدهای بالا از آن استفاده کنید. ۲- بخش مدیریت پسورد را با رمز ایمن کنید. برای شروع باید .htpasswds بسازید. با استفاده از این ژنراتور به راحتی می‌توانید یکی بسازید. فایل .htpasswds را در هر شاخه ای که مایلید پسورد بگذارید. مثلاً شاخه اصلی /public_html/ و یا /wp-admin/ آپلود کنید. home/user/.htpasswds/public_html/wp-admin/passwd/ الان نیاز به ساخت .htaccess دارید، کد زیر را به آن اضافه کنید؛ <span lang="fa">AuthName "Admins Only" AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd AuthGroupFile /dev/null AuthType basic require user putyourusernamehere <Files admin-ajax.php> Order allow,deny Allow from all Satisfy any </Files></span> نکته: فراموش نکنید که آدرس شاخه ای .htpasswds را آپلود کردید را جلوی AuthUserFile وارد کنید و نام کاربری تون هم خط پنجم اضافه کنید. فایل .htaccess را در شاخه wp-admin آپلود کنید. الان شاخه admin وردپرس تان با پسوردی که مشخص کردید ایمن شده است و فقط برای شما و کاربرانی که شما اجازه می‌دهید، باز می‌شود. ۳- غیرفعال کردن مشاهده زیرشاخه‌ها (دایرکتوری) یکی از پیشنهادات مهم امنیتی وردپرس، غیرفعال کردن قابلیت مشاهده زیرشاخه‌های وردپرس هست. در حالت فعال، هکر با مشاهده و شناسایی فایل‌ها و شاخه‌ها به دنبال راهکاری برای نفوذ به سایت شما می‌گردد. برای فعال کردن این گزینه، کد زیر را به فایل .htaccess اضافه کنید. Options -Indexes ۴-اجرای PHP را در بعضی از شاخه‌ها غیرفعال کنید. در بعضی از موارد، هک شدن سایت‌ها به خاطر فایل‌های بک دور (backdoor) اتفاق افتاده است. فاین فایل‌ها در هسته وردپرس مخفی می‌شوند و در شاخه‌هایی نظیر /wp-includes/ و /wp-content/uploads/ جای می‌گیرند. ساده ترین راه حل برای جلوگیری از اجرا بک دورها، غیرفعال کردن PHP در بعضی از شاخه‌ها هست. برای حل این مشکل فایل .htaccess بسازید، کد زیر را به آن اضافه کنید؛ <Files *.php> deny from all </Files> تمام شد. فایل ساخته شده را در شاخه‌های /wp-includes/ و /wp-content/uploads/ آپلود کنید. ۵- از فایل wp-config.php حفاظت کنید. شاید مهم ترین فایل در شاخه اصلی وردپرس همین wp-config.php باشد. تمامی‌اطلاعات مربوط به دیتابیس و نحوه اتصال به آن در آن در این فایل ذخیره شده است. برای جلوگیری از دسترسی به این فایل، کد زیر را به .htaccess اضافه کنید؛ <files wp-config.php> order allow,deny deny from all </files> ۶- تنظیمات انتقال ۳۰۱ صفحات در .htaccess یکی از کارهای مورد علاقه سئو که می‌توانید انجام بدهید، همین انتقال ۳۰۱ هست که کاربران را به صفحه ای دیگر منتقل می‌کند. البته برای این کار افزونه‌هایی نیز هست که در روزهای آینده آن را معرفی می‌کنیم. اما اینجا راه حلی سریع را برای شما آماده کرده ایم. کدهای زیر را با تغییراتی که دوست دارید به فایل .htaccess اضافه کنید؛ Redirect 301 /oldurl/ http://www.example.com/newurl Redirect 301 /category/television/ http://www.example.com/category/tv/ ۷- آی پی‌های مشکوک را بلوکه کنید. آیا درخواست‌های غیرعادی از آی پی‌های خاصی دارید؟ اگر می‌خواهید آنها را بلوک کنید؟ کد زیر را به .htaccess اضافه کنید؛ <Limit GET POST> order allow,deny deny from xxx.xxx.xx.x allow from all </Limit> آی پی موردنظرتان را به جای xx.xx.xx.xx بنویسید. ۸- دزدیدن تصاویر (Image Hotlinking) را غیرفعال کنید. کاربران و وبلاگ نویس‌های دیگر می‌توانند سرعت سایت شما را با استفاده از تصاویر شما در سایتشان پایین بیاورند. در حالت عادی، این نگرانی برای کاربران وجود ندارد. اما اگر سایت مشهور با حجم تصاویر زیادی دارید، فعال کردن این گزینه، بسیار مهم می‌باشد. شما با اضافه کردن کد زیر در .htaccess سایت خود، میتوانید جلوی این کار را بگیرید؛ #disable hotlinking of images with forbidden or custom image option RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?1freeman.net [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/1freeman [NC] RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L] ۹- از .htaccess در برابر دسترسی‌های غیرمجاز حفاظت کنید. تا الان توانایی‌های .htaccess را دیدید. با این فایل شما می‌توانید کنترل کاملی بر سرور خود داشته باشید. و ایمن کردن آن از دسترسی دسترسی‌های غیرمجاز و هکرها در اولویت می‌باشد. کار سختی ندارید. کد ساده زیر را به .htaccess اضافه کنید. <files ~ "^.*\.([Hh][Tt][Aa])"> order allow,deny deny from all satisfy all </files> امیدوارم که این نوشته به کارتون بیاد. این نوشته ترجمه ای آزاد بود از اینجا. اگر نظرتون رو جلب کرد اینو با دوستان خود در شبکه‌های اجتماعی به اشتراک بگذارید. منبع
  9. سلام من از Pretty URLs توی وردپرس بهره می برم ولی در برخی صفحات (Custom Post Types) از پارامتر های GET برای دسته بندی و... استفاده می کنم. حالا می خوام با htaccess این نشانی ها رو هم مثل بقیه نشانی های سایت کنم. مثلا: library?cat=computer به: library/comupter من این کد ها رو اضافه کردم اما نتیجه ای نداشت: RewriteRule ^library/([a-zA-Z]+)$ /library?cat=$1 RewriteRule ^library/([a-zA-Z]+)/$ /library?cat=$1
  10. سلام من وردپرس رو در public_htm نصب کردم و برای افزایش حجم آپلود مجاز (جهت ایمپورت از سایت قبلی و سایر آپلود ها) فایل های php.ini و .htaccess رو در همون شاخه مطابق زیر ویرایش کردم. اما کماکان حجم آپلود مجاز 8 مگ هست و نمیتونم فایل بیشتر از اون رو آپلود یا ایمپورت کنم امکانش هست دوستان راهنمایی کنند؟ php.ini file_uploads = On memory_limit = 64M post_max_size = 32M upload_max_filesize = 32M max_execution_time = 600 max_input_time = 600 htaccess <IfModule mod_php5.c> php_value upload_max_filesize 32M php_value post_max_size 32M php_value memory_limit 64M php_value max_execution_time 600 php_value max_input_time 600 </IfModule> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
  11. با سلام دوستان درخواستی داشتم اگر امکان داشته باشه می خواستم اگر امکان داشته باشه فایل htaccess من رو چک کنید ببینید مشکلی داره، من باهاش به مشکل برخوده ام، از هاست سوال کردم گفتند که مشکل از تنظیمات من هست توضیح مشکل: من برای امنیت بیشتر کد # Securing wp-config.php <files wp-config.php> order allow,deny deny from all </files> رو قرار دادم، حالا وقتی می رم روی آدرس http://ieps.ir/wp-config.php یهو ریدایرکت میشه میره به صفحه 404 خود هاست یعنی این صفحه اگه امکان داره کمکم کنید با تشکر. .htaccess.zip
  12. دوستان سلام و خسته نباشید من کد زیر را داخل فایل .htaccess قرار دادم ولی وقتی با gtmetrix.com سایت رو چک می کنم رتبه صفر را برای ETags در نظر می گیره. چکار باید بکنم تا پیکربندی ETags درست بشه؟ Header unset ETag FileETag None
  13. من چند روزی است که به دلیل برخی مشکلات افزونه W3 Total Cache را پاک کردم و بعد از این موضوع در سرعت سایت افتی ایجاد نشد و مانند زمانی که این افزونه فعال بود کار می کند. فایل htaccess را چک کردم دیدم که کدهای زیادی درونش وجود داره که فکر کنم باقی مانده های این افزونه باشند. سوالم این هست که آیا این کد ها باعث می شوند که سرعت سایت مانند زمان فعال بودن افزونه بماند؟
  14. میخواستم نظرتون رو راجب این فایل ها بدونم.. بگید خوبن یا نه.. احساس میکنم بعضا بی فایده و چرت اند... چی کار کنم!؟؟! روبوت: User-agent: * Disallow: /cgi-bin Disallow: /wp-admin Disallow: /wp-includes Disallow: /wp-content/plugins Disallow: /wp-content/cache Disallow: /wp-content/themes Disallow: /trackback Disallow: /feed Disallow: */trackback Disallow: */feed Disallow: /*?* Disallow: /*? Allow: /wp-content/uploads # Google Image User-agent: Googlebot-Image Disallow: Allow: /* Sitemap: /sitemapindex.xml htaccess: #allow from 37.63.177.36 #allow from 2.186.177.91 #deny from all # BEGIN W3TC Browser Cache <IfModule mod_mime.c> AddType text/css .css AddType application/x-javascript .js AddType text/x-component .htc AddType text/html .html .htm AddType text/richtext .rtf .rtx AddType image/svg+xml .svg .svgz AddType text/plain .txt AddType text/xsd .xsd AddType text/xsl .xsl AddType text/xml .xml AddType video/asf .asf .asx .wax .wmv .wmx AddType video/avi .avi AddType image/bmp .bmp AddType application/java .class AddType video/divx .divx AddType application/msword .doc .docx AddType application/vnd.ms-fontobject .eot AddType application/x-msdownload .exe AddType image/gif .gif AddType application/x-gzip .gz .gzip AddType image/x-icon .ico AddType image/jpeg .jpg .jpeg .jpe AddType application/vnd.ms-access .mdb AddType audio/midi .mid .midi AddType video/quicktime .mov .qt AddType audio/mpeg .mp3 .m4a AddType video/mp4 .mp4 .m4v AddType video/mpeg .mpeg .mpg .mpe AddType application/vnd.ms-project .mpp AddType application/x-font-otf .otf AddType application/vnd.oasis.opendocument.database .odb AddType application/vnd.oasis.opendocument.chart .odc AddType application/vnd.oasis.opendocument.formula .odf AddType application/vnd.oasis.opendocument.graphics .odg AddType application/vnd.oasis.opendocument.presentation .odp AddType application/vnd.oasis.opendocument.spreadsheet .ods AddType application/vnd.oasis.opendocument.text .odt AddType audio/ogg .ogg AddType application/pdf .pdf AddType image/png .png AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx AddType audio/x-realaudio .ra .ram AddType application/x-shockwave-flash .swf AddType application/x-tar .tar AddType image/tiff .tif .tiff AddType application/x-font-ttf .ttf .ttc AddType audio/wav .wav AddType audio/wma .wma AddType application/vnd.ms-write .wri AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw AddType application/zip .zip </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresByType text/css A31536000 ExpiresByType application/x-javascript A31536000 ExpiresByType text/x-component A31536000 ExpiresByType text/html A3600 ExpiresByType text/richtext A3600 ExpiresByType image/svg+xml A3600 ExpiresByType text/plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A31536000 ExpiresByType video/avi A31536000 ExpiresByType image/bmp A31536000 ExpiresByType application/java A31536000 ExpiresByType video/divx A31536000 ExpiresByType application/msword A31536000 ExpiresByType application/vnd.ms-fontobject A31536000 ExpiresByType application/x-msdownload A31536000 ExpiresByType image/gif A31536000 ExpiresByType application/x-gzip A31536000 ExpiresByType image/x-icon A31536000 ExpiresByType image/jpeg A31536000 ExpiresByType application/vnd.ms-access A31536000 ExpiresByType audio/midi A31536000 ExpiresByType video/quicktime A31536000 ExpiresByType audio/mpeg A31536000 ExpiresByType video/mp4 A31536000 ExpiresByType video/mpeg A31536000 ExpiresByType application/vnd.ms-project A31536000 ExpiresByType application/x-font-otf A31536000 ExpiresByType application/vnd.oasis.opendocument.database A31536000 ExpiresByType application/vnd.oasis.opendocument.chart A31536000 ExpiresByType application/vnd.oasis.opendocument.formula A31536000 ExpiresByType application/vnd.oasis.opendocument.graphics A31536000 ExpiresByType application/vnd.oasis.opendocument.presentation A31536000 ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000 ExpiresByType application/vnd.oasis.opendocument.text A31536000 ExpiresByType audio/ogg A31536000 ExpiresByType application/pdf A31536000 ExpiresByType image/png A31536000 ExpiresByType application/vnd.ms-powerpoint A31536000 ExpiresByType audio/x-realaudio A31536000 ExpiresByType image/svg+xml A31536000 ExpiresByType application/x-shockwave-flash A31536000 ExpiresByType application/x-tar A31536000 ExpiresByType image/tiff A31536000 ExpiresByType application/x-font-ttf A31536000 ExpiresByType audio/wav A31536000 ExpiresByType audio/wma A31536000 ExpiresByType application/vnd.ms-write A31536000 ExpiresByType application/vnd.ms-excel A31536000 ExpiresByType application/zip A31536000 </IfModule> <IfModule mod_deflate.c> <IfModule mod_setenvif.c> BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html </IfModule> <IfModule mod_headers.c> Header append Vary User-Agent env=!dont-vary </IfModule> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/css application/x-javascript text/x-component text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon </IfModule> </IfModule> <FilesMatch "\.(css|js|htc|CSS|JS|HTC)$"> FileETag MTime Size <IfModule mod_headers.c> Header set X-Powered-By "W3 Total Cache/0.9.2.5" </IfModule> </FilesMatch> <FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$"> FileETag MTime Size <IfModule mod_headers.c> Header set X-Powered-By "W3 Total Cache/0.9.2.5" </IfModule> </FilesMatch> <FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$"> FileETag MTime Size <IfModule mod_headers.c> Header set X-Powered-By "W3 Total Cache/0.9.2.5" </IfModule> </FilesMatch> # END W3TC Browser Cache # BEGIN W3TC Page Cache core <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^(.*\/)?w3tc_rewrite_test$ $1?w3tc_rewrite_test=1 [L] RewriteCond %{HTTPS} =on RewriteRule .* - [E=W3TC_SSL:_ssl] RewriteCond %{SERVER_PORT} =443 RewriteRule .* - [E=W3TC_SSL:_ssl] RewriteCond %{HTTP:Accept-Encoding} gzip RewriteRule .* - [E=W3TC_ENC:_gzip] RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} ="" RewriteCond %{HTTP_HOST} =gamershelper.com RewriteCond %{REQUEST_URI} \/$ [OR] RewriteCond %{REQUEST_URI} (sitemap(_index)?\.xml(\.gz)?|[a-z0-9_\-]+-sitemap([0-9]+)?\.xml(\.gz)?) [NC] RewriteCond %{REQUEST_URI} !(\/wp-admin\/|\/xmlrpc.php|\/wp-(app|cron|login|register|mail)\.php|\/feed\/|wp-.*\.php|index\.php) [NC,OR] RewriteCond %{REQUEST_URI} (wp\-comments\-popup\.php|wp\-links\-opml\.php|wp\-locations\.php) [NC] RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|wordpress_\[a\-f0\-9\]\+|wordpress_logged_in) [NC] RewriteCond %{HTTP_USER_AGENT} !(W3\ Total\ Cache/0\.9\.2\.5) [NC] RewriteCond "%{DOCUMENT_ROOT}/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" -f RewriteRule .* "/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" [L] </IfModule> # END W3TC Page Cache core # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # BEGIN GZIP AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript # END GZIP