ilbeygi.m

سوال در مورد فایل htaccess

11 پست در این موضوع قرار دارد

سلام دوستان

بنده سوالی داشتم

اول اینکه کلا فایل htaccess به چ درد میخوره؟ایا فقط برای امنیته؟

دوم اینکه من کد های الان داخل فایل htaccess سر در نمیارم و نمیدونم کی اضافشون کردم ، اگه الان پاکشون کنم و از اول دستوراتی که تو تاپیک اموزش امنیت گذاشتن رو اضاف کنم ایا به مشکلی نمیخورم؟

با سپاس

0

به اشتراک گذاری این پست


لینک به پست

برای اعمال تنظیمات سرور از سمت هاست شما استفاده میشه ، پاکش نکنید چون وردپرس تنظیمات پیوند یکتا را در این فایل اعمال میکنه و با حذفش به مشکل برمیخورید

2

به اشتراک گذاری این پست


لینک به پست

فایل تنظیمات پوشه است که روی سرورهای آپاچ، لایت اسپید وجود داره و یه نسخه محدود شده از فایل httpd.conf است

که میشه باهاش این موارد رو تنظیم کرد

- رمزگذاری و محدود کردن دسترسی به پوشه و فایل ها (کاربرد امنیتی)

- ریرایت و پاکسازی آدرسها (کاربرد سئو)

- بلاک کردن رنج آی پی (امنیتی)

- تعیین صفحات ارور (مدیریتی)

- تعیین فایل های مختلف که در سایت استفاده میکنیم( مدیریتی)

- کش سرور (سئو)

2

به اشتراک گذاری این پست


لینک به پست

برای اعمال تنظیمات سرور از سمت هاست شما استفاده میشه ، پاکش نکنید چون وردپرس تنظیمات پیوند یکتا را در این فایل اعمال میکنه و با حذفش به مشکل برمیخورید

سپاس

محتویاتشو میخوام فقط تغییر بدم چون الان چندین خطی داره و نمیدونم به چه دردی میخوره.

در مورد کاربرد امنیتی اگر بخوام پوشه wp-include رو مخفی کنم یا جزو پیوندای 404 بذارم که اگر کسی سرچش کرد محتویات داخلش نشون داده نشه.

ممنون

0

به اشتراک گذاری این پست


لینک به پست

شما محتویات فایل .htaccess را قرار بدید برسی و آنالیز خواهد شد

1

به اشتراک گذاری این پست


لینک به پست


# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
RewriteRule .* - [E=W3TC_PREVIEW:_preview]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =""
RewriteCond %{REQUEST_URI} \/$
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html" -f
RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html" [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
<ifModule mod_deflate.c="mod_deflate.c">
<filesMatch "\.(css|js|html|php)$"=""\.(css|js|html|php)$"">
SetOutputFilter DEFLATE
</filesMatch>
</ifModule>
# BEGIN Compress text files
<ifModule mod_deflate.c="mod_deflate.c">
<filesMatch "\.(css|js|x?html?|php)$"=""\.(css|js|x?html?|php)$"">
SetOutputFilter DEFLATE
</filesMatch>
</ifModule>

# END Compress text files
# BEGIN Expire headers
<ifModule mod_expires.c="mod_expires.c">
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>

# END Expire headers
# BEGIN Cache-Control Headers
<ifModule mod_headers.c="mod_headers.c">
<filesMatch "\.(ico|jpe?g|png|gif|swf)$"=""\.(ico|jpe?g|png|gif|swf)$"">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>

<filesMatch "\.(css)$"=""\.(css)$"">
Header set Cache-Control "max-age=604800, public"
</filesMatch>

<filesMatch "\.(js)$"=""\.(js)$"">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\.(x?html?|php)$"=""\.(x?html?|php)$"">
Header set Cache-Control "max-age=600, private, must-revalidate"
</filesMatch>
</ifModule>

# END Cache-Control Headers
# BEGIN Turn ETags Off
<ifModule mod_headers.c="mod_headers.c">
Header unset ETag
</ifModule>
FileETag None

# END Turn ETags Off
<ifModule mod_headers.c="mod_headers.c">
Header set Connection keep-alive
</ifModule>

<IfModule mod_headers.c="mod_headers.c">
<FilesMatch "\.(js|css|xml|gz)$"=""\.(js|css|xml|gz)$"">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>

# BEGIN Remove Last-Modified Header
<ifModule mod_headers.c="mod_headers.c">
Header unset Last-Modified
</ifModule>


# END Remove Last-Modified Header

سپاس

0

به اشتراک گذاری این پست


لینک به پست

به اشتراک گذاری این پست


لینک به پست

اقای شفیعیان ممنون میشم کمک کنید

0

به اشتراک گذاری این پست


لینک به پست

این تیکه برای پیوند یکتای وردپرس هست و حتما باید باشه تا لینک مطالبت مشکل پیدا نکنه :


# 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

اگر بقیه مربوط به افزونه خاصی نباشن وجودشون اجباری نیست و میتونید پاکشون کنید

2

به اشتراک گذاری این پست


لینک به پست

اگر بقیه مربوط به افزونه خاصی نباشن وجودشون اجباری نیست و میتونید پاکشون کنید

سپاس

میخوام پاک کنم تا طبق اموزش هایی که دوستان در انجمن گذاشتن دوباره درستش کنم.

اگر به اخر همین کد ها ، کدهایی که دوستان تو انجمن گفتن اضاف کنم و حجم htaccess بره بالا ایا مشکل ساز نمیشه؟

0

به اشتراک گذاری این پست


لینک به پست

دیگه بستگی به کد هایی داره که میخواهی بزاری که معمولا کد هایی نیس که فشار بیاره

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری