.Htaccess рдлрд╝рд╛рдЗрд▓ рдХреА 19 рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ

.Htaccess рдлрд╝рд╛рдЗрд▓ рдХреА 19 рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ


рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдЖрдк рдХреБрдЫ рд╕реЗ рдЕрдирдЬрд╛рди рдереЗред рд╣рдордиреЗ рд╕рд╛рдЗрдЯ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП .htaccess рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрд╛ рд╣реИред 301 рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдХреНрд╕рд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд╛рдЗрд▓ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдЗрд╕ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдпрд╣рд╛рдВ, рд╕реБрд░рдХреНрд╖рд╛, рдЕрдиреБрдХреВрд▓рди рдФрд░ рдкреНрд░рджрд░реНрд╢рди рд╕реЗрдЯрд┐рдВрдЧ - .htaccess рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ рд╕рд╛рдЗрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред


.Htaccess рдлрд╝рд╛рдЗрд▓ ("рд╣рд╛рдЗрдкрд░рдЯреЗрдХреНрд╕реНрдЯ рдПрдХреНрд╕реЗрд╕" рдХреЗ рд▓рд┐рдП рдЫреЛрдЯрд╛) Apache рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ рдЗрд╕рдХреЗ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдХреЗ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рдХрд╛рд░ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред рдиреАрдЪреЗ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП .htaccess рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рджрд┐рдП рдЧрдП рд╣реИрдВред



.Htaccess рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рдЗрд╕рдХреА рддрд▓рд╛рд╢ рдХрд╣рд╛рдБ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП


рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реА рд╕рд░реНрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ .httpd.conf рдпрд╛ apache.conf (рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдирд╛рдо рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ) рддрдХ рдкрд╣реБрдБрдЪ рд╣реИ, рддреЛ рдпрд╣ .htaccess рдореЗрдВ рдирд┐рдпрдореЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рддреЗрдЬреА рд╕реЗ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддреЗ рд╣реИрдВ, рдЕрдиреБрд░реЛрдз рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдзрд┐рднрд╛рд░ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмрд╣реБрдд рдмрд╛рд░ рдРрд╕реА рдХреЛрдИ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВред рдлрд┐рд░ рдЖрдкрдХреЛ .htaccess рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред


рд╕рд╛рдЗрдЯ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред


  • рдПрд╕рдИрдУ рдХреЗ рд▓рд┐рдП рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреА рд╕реНрдерд╛рдкрдирд╛ред
  • рдПрдХ рд╕рдВрдкреВрд░реНрдг рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ред
  • рд╕рд╛рдЗрдЯ рдХрд╛ рд╕рд╣реА рдкреНрд░рджрд░реНрд╢рди рд╕реЗрдЯ рдХрд░рдирд╛ред
  • рдбрд╛рдЙрдирд▓реЛрдб рдЧрддрд┐ рдЕрдиреБрдХреВрд▓рдиред

рдХрд╣рд╛рдВ рджреЗрдЦрдирд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдПрдбрд┐рдЯ рдХрд░рдирд╛ рд╣реИ


рдпрджрд┐ .htaccess рдлрд╝рд╛рдЗрд▓ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рдПрдХреНрд╢рди рдкреВрд░реА рд╕рд╛рдЗрдЯ рддрдХ рд╡рд┐рд╕реНрддреГрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рддрдм рдирд┐рд░реНрджреЗрд╢ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЪрд┐рдВрддрд╛ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рд╕рдВрд╕рд╛рдзрди рдореЗрдВ рдХрдИ .htaccess рдлрд╛рдЗрд▓реЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХрдорд╛рдВрдбреНрд╕ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИ, рди рдХрд┐ рд░реВрдЯ рдореЗрдВред


.htaccess рдЖрдорддреМрд░ рдкрд░ рд╕реНрд╡реАрдХреГрдд рдФрд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдирд╛рдо рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдпрд╣ httpd.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ)ред рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╛рдо рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЖрдк рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдХреБрдЫ рд╕реАрдПрдордПрд╕ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред Bitrix рдореЗрдВ, рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрдВрдЯреЗрдВрдЯ - рдлрд╛рдЗрд▓реНрд╕ рдФрд░ рдлреЛрд▓реНрдбрд░реНрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


.Htaccess рдлрд╝рд╛рдЗрд▓ рдХреА 19 рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ


рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдореЗрдВ, рдЖрдк рдпреЛрд╕реНрдЯ рдПрд╕рдИрдУ рдФрд░ рдСрд▓ рдЗрди рд╡рди рдПрд╕рдИрдУ рдкреИрдХ рдкреНрд▓рдЧрдЗрди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ .htaccess рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдпрджрд┐ .htaccess рдлрд╝рд╛рдЗрд▓ рдЧрд╛рдпрдм рд╣реИ, рддреЛ рдЙрд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдмрдирд╛рдПрдБ рдФрд░ рд╕рд╛рдЗрдЯ рдХреЗ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдпрд╛ рдЗрдЪреНрдЫрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦреЗрдВ (рдЖрдкрдХреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдпрд╛ ftp рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА)ред


рд╕рд┐рдВрдЯреЗрдХреНрд╕ .htaccess


рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕рд░рд▓ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢ (рдХрдорд╛рдВрдб) рдПрдХ рдирдИ рд▓рд╛рдЗрди рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, # рд╕рд╛рдЗрди рдХреЗ рдмрд╛рдж рдЖрдк рдЙрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд╛рдЗрдЯ рдкрд░ рдкрд░рд┐рд╡рд░реНрддрди рддреБрд░рдВрдд рдкреНрд░рднрд╛рд╡реА рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рд╕рд░реНрд╡рд░ рд░рд┐рдмреВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред


рдирд┐рдпрдо рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕рд╣рд┐рдд рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рдФрд░ рдЪрд░ рдХреЗ рдЕрд░реНрде рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯред


рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг:


  • ^ - рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд;
  • $ - рд▓рд╛рдЗрди рдХрд╛ рдЕрдВрдд;
  • ред - рдХреЛрдИ рднреА рдЪрд░рд┐рддреНрд░;
  • * - рдХрд┐рд╕реА рднреА рд╡рд░реНрдг рдХреА рдХреЛрдИ рднреА рд╕рдВрдЦреНрдпрд╛;
  • ? - рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪрд░рд┐рддреНрд░;
  • [реж- реп] рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, реж рд╕реЗ реп рддрдХ;
  • | - "рдпрд╛" рдкреНрд░рддреАрдХ, рдпрд╛ рддреЛ рдПрдХ рд╕рдореВрд╣ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ;
  • () - рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЦреНрдп рдЪрд░ рд╣реИрдВ:


  • % {HTTP_USER_AGENT} - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдлрд╝реАрд▓реНрдб, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреА рд╣реИ;
  • % {REMOTE_ADDR} - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛;
  • % {REQUEST_URI} - рдЕрдиреБрд░реЛрдзрд┐рдд URI;
  • % {QUERY_STRING} - рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рдмрд╛рдж рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░ред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧреЛрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рд░реВрд╕реА рдореЗрдВ рдПрдХ .htaccess рдпрд╛ рдПрдХ рдЕрдЪреНрдЫреЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдкреВрд░реНрдг рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ ред рдФрд░ рд╣рдо рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВрдЧреЗред


SEO рдХреЗ рд▓рд┐рдП рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ


рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдмрддрд╛рдпрд╛, рдпрд╣ .htaccess рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдЗрд╕ рдпрд╛ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреЙрд▓ рдЕрдЧреНрд░реЗрд╖рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрд▓реИрд╢ рд╡рд╛рд▓реЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреБрдЫ рд╕реАрдПрдордПрд╕ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдордиреЗ рдмреНрд▓реЙрдЧ рдкрд░ SEO рдХреЗ рд▓рд┐рдП рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ ред


301 рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рджреЛ рдирд┐рдпрдореЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВ:


  1. рдХрдИ рд▓рдЧрд╛рддрд╛рд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╕реЗ рдмрдЪреЗрдВ - рд╡реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдмрдврд╝рд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдЯ рдХреА рдЧрддрд┐ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред
  2. рдирд┐рдЬреА рд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рддрдХ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд░рдЦреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдПрдХ рдкреЗрдЬ рд╕реЗ рджреВрд╕рд░реЗ рдкреЗрдЬ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ, рдлрд┐рд░ рдПрдХ рд╕реНрд▓реИрд╢ рд╡рд╛рд▓реЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯред рдпрд╣ рдирд┐рдпрдо 100% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдирд┐рдпреБрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

1. рдкреЗрдЬ 301 рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ


рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛:


  • рд╕рд╛рдЗрдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрджрд▓ рдЧрдИ рд╣реИ рдФрд░ рдкреГрд╖реНрда рдХреЗ рдШреЛрдВрд╕рд▓реЗ рдХрд╛ рд╕реНрддрд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ;
  • рдкреГрд╖реНрда рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рдорд╛рдиреЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдЙрддреНрдкрд╛рдж рд╢реНрд░реЗрдгреА рдореЗрдВ рдЕрдиреБрдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ);
  • URL рдмрджрд▓ рдЧрдпрд╛, рдЬреЛ рдмреЗрд╣рдж рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдкрд╛рдпрд╛ рдЧрдпрд╛ред

рдмрд╕ рдкреГрд╖реНрда рдХреЛ рд╣рдЯрд╛рдирд╛ рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рд░реЛрдмреЛрдЯ рдХреЛ 404 рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп URL рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрд╛рд░реА рдХрд░рдиреЗ рдФрд░ рд▓рдХреНрд╖рд┐рдд рдпрд╛рддрд╛рдпрд╛рдд рдореЗрдВ рд╕рд╛рдЗрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЦреЛрдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдк рд╕рд╛рдзрд╛рд░рдг рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкреГрд╖реНрда рд╕реЗ рджреВрд╕рд░реЗ рдкрд░ 301 рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


Redirect 301 /page1/ https://mysite.com/page2/ 

  • рдмрд┐рдирд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдбреЛрдореЗрди рдХреЗ, рд░реВрдЯ рд╕реЗ /page1/ рдкреГрд╖реНрда 1 /page1/ - рдкреЗрдЬ рдХрд╛ рдкрддрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, /catalog/ofisnaya-mebel/kompjuternye-stoly/ ред
  • https://mysite.com/page2/ - рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдбреЛрдореЗрди рд╕рд╣рд┐рдд рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдкреГрд╖реНрда рдХрд╛ рдкреВрд░рд╛ рдкрддрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, https://dom-mebeli.com/ofisnaya-mebel/stoly-v-ofis/ ред

2. рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдЫреБрдЯрдХрд╛рд░рд╛


рд╕рд╛рдЗрдЯ рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреЗрд╡рд▓ рдПрдХ рдкрддреЗ рдкрд░ рд╕реБрд▓рдн рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:


  • URL рдХреЗ рдЕрдВрдд рдореЗрдВ рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕реНрд▓реИрд╢ рд╡рд╛рд▓реЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВ;
  • рдореБрдЦреНрдп рджрд░реНрдкрдг рдЦреЛрдЬ рдореЗрдВ рдореБрдЦреНрдп рд╕рд╛рдЗрдЯ рдкрддрд╛ рд╣реИред

рдпрд╣ mod_rewrite рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ - рдЬрдЯрд┐рд▓ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдирд┐рд░реНрджреЗрд╢ ред URL рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдХрдорд╛рдВрдб рд╣рдореЗрд╢рд╛ рд╣реЛрддрд╛ рд╣реИ:


 RewriteEngine On 

рд╕реНрд▓реИрд╢ рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ


рдЪрд╛рд╣реЗ рдПрдХ рд╕реНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рд╕рд╛рдЗрдЯ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЦреЛрдЬ рдореЗрдВ рдПрдХ рдЗрддрд┐рд╣рд╛рд╕ рдЬрдорд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ рдХрд┐ рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдХреМрди рд╕реЗ рдкреГрд╖реНрда рдмрдбрд╝реЗ рд╣реИрдВред рдирдИ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕реНрд▓реИрд╢ рдореЗрдВ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рд░реАрдбрд╛рдпрд░реЗрдХреНрд╢рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЪреЗрдХ рдХрд░рдирд╛ рд╕рд░рд▓ рд╣реИ: URL рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рд╕реНрд▓реИрд╢ рдирд┐рдХрд╛рд▓реЗрдВ / рдЬреЛрдбрд╝реЗрдВред рдпрджрд┐ рдкреГрд╖реНрда рдПрдХ рдирдП рдкрддреЗ рдХреЗ рд╕рд╛рде рдкреБрдирдГ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИрдВ, рддреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ URL рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИред рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рдХреЗ рдХрдИ рд╕реНрддрд░реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред


рдХреЛрдб 301 рдПрдХ рд╕реНрд▓реИрд╢ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд:


 RewriteCond %{REQUEST_URI} /+[^\.]+$ RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L] 

рдХреЛрдб 301 рдПрдХ рд╕реНрд▓реИрд╢ рдХреЗ рдмрд┐рдирд╛ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд:


 RewriteCond %{REQUEST_URI} !\? RewriteCond %{REQUEST_URI} !\& RewriteCond %{REQUEST_URI} !\= RewriteCond %{REQUEST_URI} !\. RewriteCond %{REQUEST_URI} ![^\/]$ RewriteRule ^(.*)\/$ /$1 [R=301,L] 

3. рдореБрдЦреНрдп рджрд░реНрдкрдг рд╕реЗрдЯ рдХрд░реЗрдВ


рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рдкрддрд╛ рдореБрдЦреНрдп рд╣реЛрдЧрд╛ред рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдПрдХ рдорд╛рд╕реНрдЯрд╣реЗрдб рд╣реИред рдмрд╕ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ .htaccess рдореЗрдВ рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВред рдЗрд╕реЗ рднреА robots.txt рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред


HTTPS рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд


 RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ рдХрд┐ рдореБрдЦреНрдп рджрд░реНрдкрдг "www" рдХреЗ рд╕рд╛рде рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВ:


  • рдПрдХ рд╕рд╛рдЗрдЯ рдХреЛ Yandex.Webmaster рдореЗрдВ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдХрдВрд╕реЛрд▓ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ URL рдореБрдЦреНрдп рджрд░реНрдкрдг рдХреЛ URL рдорд╛рдирддрд╛ рд╣реИ;
  • рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреЗ рдХреМрди рд╕реЗ рдкреГрд╖реНрда рд╕реВрдЪрдХрд╛рдВрдХ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИрдВ;
  • www рдХреЗ рд╕рд╛рде рдпрд╛ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдирдП рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдПрдХ рдкрддрд╛ рд╣реЛрдЧрд╛, рдЪреБрдирд╛рд╡ рдЖрдкрдХрд╛ рд╣реИред

рдПрдХ рдмрд╛рд░ рдЪреБрдирд╛рд╡ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рджреЛ рдХреЛрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред


Www рд╕реЗ www рдХреЗ рдмрд┐рдирд╛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдВ


 RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

Www рд╕реЗ www рдореЗрдВ рдЕрдиреБрдкреНрд░реЗрд╖рд┐рдд


 RewriteEngine On RewriteCond %{HTTP_HOST} !^www\..* [NC] RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301] 

4. рд╣рдо рдПрдХ рдбреЛрдореЗрди рд╕реЗ рджреВрд╕рд░реЗ рдбреЛрдореЗрди рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ


рдЗрд╕ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреЛ рдирдП рдбреЛрдореЗрди рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдкрд░ рд░реЛрдмреЛрдЯ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдкрддреЗ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рд╕рдВрджрд░реНрдн рджреНрд░рд╡реНрдпрдорд╛рди рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреНрд░реЙрдк рдбреЛрдореЗрди рдФрд░ рдкреАрдмреАрдПрди рдЧреНрд░реЗ рдкреНрд░рдЪрд╛рд░ рддрдХрдиреАрдХ рд╣реИрдВ, рдЬреЛ рд╣рдо рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ рднреАрддрд░ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗред


рдХреЛрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:


 RewriteEngine On RewriteRule ^(.*)$ http://www.mysite2.com/$1 [R=301,L] 

рдпрд╛


 RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.mysite1\.ru$ [NC] RewriteRule ^(.*)$ http://www.mysite2.ru/$1 [R=301,L] 

рдХреНрд░рдорд╢рдГ "mysite1" рдФрд░ "mysite2" рдХреЛ рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рдбреЛрдореЗрди рдХреЗ рдХреЛрдб рдореЗрдВ рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВред


рдкреНрд░реЛрдореЛрдкрд▓реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрд╕рдИрдУ рдореЙрдбреНрдпреВрд▓ : рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдбреВрдмрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╕рд╛рдЗрдЯ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдФрд░ рдЦреЛрдЬ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рди, рдЪреЗрдХ рд╕реВрдЪрд┐рдпреЛрдВ, рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЙрдкрдХрд░рдгред


рд╣рдо рд╕рд╛рдЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ


.Htaccess рдлрд╝рд╛рдЗрд▓ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╕рд╛рдордЧреНрд░реА рдЪреЛрд░реА рдФрд░ рдбреЙрд╕ рдХреЗ рд╣рдорд▓реЛрдВ рд╕реЗ рд╕рд╛рдЗрдЯ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдЖрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рд╡рд┐рднрд╛рдЬрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


5. рд╣рдо рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рд╕реЗ рдЪрд┐рддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рддреЗ рд╣реИрдВ


рдРрд╕реА рддрдХрдиреАрдХреЗрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рд╛рдЗрдЯреЗрдВ рдЫрд╡рд┐рдпреЛрдВ рд╕рд╣рд┐рдд рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ, рдЗрд╕реЗ рд╕реАрдзреЗ рдЕрдкрдиреЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗ рд╣реЙрдЯрд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣реА рд╣реИрдВ (рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рд▓рд┐рдВрдХ)ред рдпрд╣ рди рдХреЗрд╡рд▓ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХрд╛ рдЕрдкрдорд╛рди рдФрд░ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд░ рднреА рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред


рдЗрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЪреЛрд░ рдЪреЛрд░:


 Options +FollowSymlinks RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^https://(www.)?mysite.com/ [nc] RewriteRule .*.(gif|jpg|png)$ https://mysite.com/img/goaway.gif[nc] 

рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рдкрддреЗ рдХреЗ рд╕рд╛рде "mysite.com" рдмрджрд▓реЗрдВ рдФрд░ рдХрд┐рд╕реА рднреА рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдЪреЛрд░реА рдХрд░рдирд╛ https://mysite.com/img/goaway.gif рдкрд░ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЪрд┐рддреНрд░ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдВрд╕рд╛рдзрди рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


6. рдкрд╣реБрдБрдЪ рд╕реЗ рд╡рдВрдЪрд┐рдд


рд╡рд┐рд╢рд┐рд╖реНрдЯ IP рдкрддреЗ, рд╕рдмрдиреЗрдЯ рдФрд░ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдмреЙрдЯ рд╕реЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЗ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдкрдХреЗ рд╕рдВрд╕рд╛рдзрди рддрдХ рдкрд╣реБрдВрдЪ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдЕрд╡рд╛рдВрдЫрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП (рдмреЙрдЯ)


 SetEnvIfNoCase user-Agent ^FrontPage [NC,OR] SetEnvIfNoCase user-Agent ^Java.* [NC,OR] SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR] SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR] SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR] SetEnvIfNoCase user-Agent ^[Ww]eb[Bb]andit [NC,OR] SetEnvIfNoCase user-Agent ^Zeus [NC] <limit get=тАЭтАЭ post=тАЭтАЭ head=тАЭтАЭ> Order Allow,Deny Allow from all Deny from env=bad_bot </limit> 

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдВрдЯреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреВрд░рдХ, рдХрдо рдпрд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЪреНрдЫреЗ рдФрд░ рдмреБрд░реЗ рдмреЙрдЯ рдХреА рд╕реВрдЪреА рдпрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ ред


рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓рд╛ рдЦреЛрдЬ рд░реЛрдмреЛрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдз рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдк robots.txt рдореЗрдВ рдирд┐рдпрдо рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдк рдирд┐рдореНрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Googlebot рдХреЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣реБрдБрдЪ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


 RewriteEngine on RewriteCond %{USER_AGENT} Googlebot RewriteRule .* - [F] 

рд╕рднреА рдХреЗ рд▓рд┐рдП рд▓реЗрдХрд┐рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдИрдкреА


 ErrorDocument 403 https://mysite.com Order deny,allow Deny from all Allow from IP1 Allow from IP2  . . 

"Https://mysite.com" рдХреЛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рдкрддреЗ рд╕реЗ рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВ рдФрд░ IP1, IP2 рдЗрддреНрдпрд╛рджрд┐ рдХреЗ рдмрдЬрд╛рдп IP рдкрддреЗ рджрд░реНрдЬ рдХрд░реЗрдВред


рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд▓рд┐рдП


 allow from all deny from IP1 deny from IP2  . . 

рд╕рдмрдиреЗрдЯ рдХреЗ рд▓рд┐рдП


 allow from all deny from 192.168.0.0/24 

"рд╕реЗ рдЗрдирдХрд╛рд░" рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрди рдореЗрдВ netmask рджрд░реНрдЬ рдХрд░реЗрдВред


рд╕реНрдкреИрдо рдЖрдИрдкреА рдкрддреЗ рдХреА рдЧрдгрдирд╛ рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдпрд╛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдбреИрд╢рдмреЛрд░реНрдб рдЯрд┐рдкреНрдкрдгреАрдХрд╛рд░реЛрдВ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:


.Htaccess рдлрд╝рд╛рдЗрд▓ рдХреА 19 рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ


рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП


 <files myfile.html> order allow,deny deny from all </files> 

рдЙрджрд╛рд╣рд░рдг рдореЗрдВ "myfile.html" рдХреЗ рдмрдЬрд╛рдп рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рддреНрд░реБрдЯрд┐ 403 рджрд┐рдЦрд╛рдИ рдЬрд╛рдПрдЧреА - "рдкрд╣реБрдВрдЪ рдЕрд╕реНрд╡реАрдХреГрдд рд╣реИред"


рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╕реНрд╡рдпрдВ .htaccess рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдБрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЕрддрд┐рд╢реНрдпреЛрдХреНрддрд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдФрд░ рд╣рдо рдпрд╣ рднреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╕рднреА рдирд┐рдпрдореЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдлрд╝рд╛рдЗрд▓ рдкрд░ 444 рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╕реЗрдЯ рдХрд░реЗрдВред


 <Files .htaccess> order allow,deny deny from all </Files> 

рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП, wp-config.php рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ:


 <files wp-config.php> order allow,deny deny from all </files> 

рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП


рдЖрдк рдЖрдЧрдВрддреБрдХреЛрдВ рдХреЛ рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рдпрд╕реНрдХ рдпрд╛ рдЪреМрдВрдХрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде)ред


 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_REFERER} bad-site.com [NC,OR] RewriteCond %{HTTP_REFERER} bad-site.com [NC,OR] RewriteRule .* - [F] </ifModule> 

7. рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВ


рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ .htpasswd рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ, рдЗрд╕рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб: рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╕рд╛рдЗрдЯ рдХреА рдЬрдбрд╝ рдореЗрдВ рд░рдЦреЗрдВред рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдкрд╛рд╕рд╡рд░реНрдб рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реИрдВред рдпрд╣ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ ред рдЕрдЧрд▓рд╛ рдЪрд░рдг .htaccess рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ:


рдлрд╝рд╛рдЗрд▓ рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрд░рдХреНрд╖рд╛


 <files secure.php=тАЭтАЭ> AuthType Basic AuthName тАЬтАЭ AuthUserFile /pub/home/.htpasswd Require valid-user </files> 

рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрд░рдХреНрд╖рд╛ рдлрд╝реЛрд▓реНрдбрд░


 resides AuthType basic AuthName тАЬThis directory is protectedтАЭ AuthUserFile /pub/home/.htpasswd AuthGroupFile /dev/null Require valid-user 

"/Pub/home/.htpasswd" рдХреЗ рдмрдЬрд╛рдп, рд╕рд░реНрд╡рд░ рд░реВрдЯ рд╕реЗ .htpasswd рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╣рдо рдХреЛрдб рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХреНрд╕реЗрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред


8. рд╣рдо рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рддреЗ рд╣реИрдВ


рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдореВрд╣ рд╕рд╛рдЗрдЯ рдХреЛ рддрдерд╛рдХрдерд┐рдд "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди" рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ - рд╣реИрдХрд░ рд╣рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг:


 Options +FollowSymLinks RewriteEngine On RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) RewriteRule ^(.*)$ index.php [F,L] 

рдЖрдкрдХреЗ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ 403 "рдПрдХреНрд╕реЗрд╕ рдЕрд╕реНрд╡реАрдХреГрдд" рддреНрд░реБрдЯрд┐ рдкреГрд╖реНрда рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


9. рдбреЙрд╕ рд╣рдорд▓реЛрдВ рд╕реЗ рд╕рд╛рдЗрдЯ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдирд╛


рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдзрд┐рдХрддрдо рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЕрдиреБрд░реЛрдз рдЖрдХрд╛рд░ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИ)ред


рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, .htaccess рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ:


 LimitRequestBody 10240000 

рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЖрдХрд╛рд░ 10 рдПрдордмреА рд╣реИред рдпрджрд┐ рдЖрдк рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ 1 рдПрдордмреА (1048576 рдмрд╛рдЗрдЯреНрд╕) рд╕реЗ рдХрдо рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦреЗрдВред


рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ LimitRequestFields, LimitRequestFieldSize рдФрд░ LimitRequestLine рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рднреА рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред


рд╕рд╛рдЗрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ


рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ .htaccess рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рд╕рдВрд╕рд╛рдзрди рдпрд╛ рдЗрд╕рдХреЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


10. рдЗрдВрдбреЗрдХреНрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдмрджрд▓реЗрдВ


рдПрдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдлрд╝рд╛рдЗрд▓ рд╡рд╣ рд╣реЛрддреА рд╣реИ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЦреБрд▓рддреА рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ: index.html, index.htm, index.php, index.phtml, index.shtml, default.htm, default.htmlред


рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:


.Htaccess рдлрд╝рд╛рдЗрд▓ рдХреА 19 рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ


рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ .htaccess рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦреЗрдВ рдФрд░ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЬреЛрдбрд╝реЗрдВ:


 DirectoryIndex hello.html 

"Hello.html" рдХреЗ рдмрдЬрд╛рдп рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрддрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред


рдпрджрд┐ рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИрдВ, рддреЛ рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд░рдо рдореЗрдВ рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдХреНрд░рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


 DirectoryIndex hello.html hello.php hello.pl 

11. URL рдХреЗ рдЕрдВрдд рдореЗрдВ html рдЬреЛрдбрд╝реЗрдВ рдпрд╛ рдирд┐рдХрд╛рд▓реЗрдВ


URL рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд░рдЦрдирд╛ рдпрд╛ рд╣рдЯрд╛рдирд╛ рд╣рд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдорд▓рд╛ рд╣реИред рд╕рдВрд╕рд╛рдзрди рд░реИрдВрдХрд┐рдВрдЧ рдкрд░ рдкрддреЗ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдХреЛрдИ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЕрдзреНрдпрдпрди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ рдХреА рдЗрд╕ рдкрд░ рдПрдХ рд░рд╛рдп рд╣реИред


рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП .html:


 RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?) RewriteRule .* %1.html [R=301,L] RewriteRule ^(.*)/$ /$1.html [R=301,L] 

.Html рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:


 RewriteBase / RewriteRule (.*)\.html$ $1 [R=301,L] 

рд╡рд╣реА рдирд┐рд░реНрджреЗрд╢ php рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЬреЛрдбрд╝ / рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред


12. рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВ


рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреЛ рдХрд┐рд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп:


  • UTF-8 - рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ
  • рд╡рд┐рдВрдбреЛрдЬ -1251 - рд╕рд┐рд░рд┐рд▓рд┐рдХ
  • рд╡рд┐рдВрдбреЛрдЬ -1250 - рдордзреНрдп рдпреВрд░реЛрдк рдХреЗ рд▓рд┐рдП
  • рд╡рд┐рдВрдбреЛрдЬ -1252 - рдкрд╢реНрдЪрд┐рдореА рдпреВрд░реЛрдк рдХреЗ рд▓рд┐рдП
  • KOI8-R - рд╕рд┐рд░рд┐рд▓рд┐рдХ (KOI8-R)

рдЕрдзрд┐рдХрддрд░ рд╡реЗ UTF-8 рдФрд░ Windows-1251 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред


рдпрджрд┐ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреЗ рдореЗрдЯрд╛ рдЯреИрдЧ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ .htaccess рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдЙрд╕ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдХреЛ UTF-8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ:


 AddDefaultCharset UTF-8 

рдФрд░ рдРрд╕реЗ рдХрдорд╛рдВрдб рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рд╡рд┐рдВрдбреЛрдЬ -1251 рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдВрдЧреА:


 CharsetSourceEnc WINDOWS-1251 

рдЙрджрд╛рд╣рд░рдг рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рд╛рдЗрдЯ рдХреЗ рднреАрддрд░, рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдПрдирдХреЛрдбрд┐рдВрдЧ рдХреЛ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


13. рдХрд╕реНрдЯрдо рдПрд░рд░ рдкреЗрдЬ рдмрдирд╛рдПрдВ


.Htaccess рдореЗрдВ рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдкреГрд╖реНрдареЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:


 ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php 

рдирд┐рд░реНрджреЗрд╢ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕рд╛рдЗрдЯ рдХреЗ рдореВрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдФрд░ рд╡рд╣рд╛рдВ рддреНрд░реБрдЯрд┐ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд░рдЦреЗрдВред


рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреГрд╖реНрда 404 рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рди рдЦреЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдЙрд╕реЗ рд╕рд╛рдЗрдЯ рдХреЗ рдЕрдиреНрдп рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП:


.Htaccess рдлрд╝рд╛рдЗрд▓ рдХреА 19 рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ


рд╣рдо рд╕рд╛рдЗрдЯ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддреЗ рд╣реИрдВ


рд╡реЗрдмрд╕рд╛рдЗрдЯ рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдЦреЛрдЬ рдЗрдВрдЬрди рдореЗрдВ рд░реИрдВрдХрд┐рдВрдЧ рдХрд╛рд░рдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЖрдк .htaccess рдореЗрдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕рд╣рд┐рдд рдЗрд╕реЗ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред


14. mod_gzip рдпрд╛ mod_deflate рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдЗрдЯ рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВ


рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкреАрдбрд╝рди, рдПрдХ рддрд░рдл, рдПрдХ рд╕рд╛рдЗрдЯ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░, рдпрд╣ рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдзрд┐рдХ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред .Htaccess рдореЗрдВ, рдЖрдк рджреЛ рдореЙрдбреНрдпреВрд▓реНрд╕ - mod_zip рдФрд░ mod_deflate рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдкреНрд░реЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рд╕рдВрдкреАрдбрд╝рди рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВред


Gzip рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ:


 <ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </ifModule> 

Mod_deflate рдореЗрдВ, рдЖрдк рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдХрдВрдкреНрд░реЗрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:


 <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> 

15. рд╣рдо рдХреИрд╢рд┐рдВрдЧ рдХреЛ рдордЬрдмреВрдд рдХрд░рддреЗ рд╣реИрдВ


рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдпрд╣ рд╕реЗрдЯ рдЙрди рдЖрдЧрдВрддреБрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрд╕ рдкрд░ рдереЗред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдЪрд┐рддреНрд░реЛрдВ рдФрд░ рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдХреИрд╢ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред


 FileETag MTime Size <ifmodule mod_expires.c> <filesmatch тАЬ.(jpg|gif|png|css|js)$тАЭ> ExpiresActive on ExpiresDefault тАЬaccess plus 1 weekтАЭ </filesmatch> </ifmodule> 

рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХреИрд╢ рдЬреАрд╡рди рдПрдХ рд╕рдкреНрддрд╛рд╣ ("1 рд╕рдкреНрддрд╛рд╣") рддрдХ рд╕реАрдорд┐рдд рд╣реИ, рдЖрдк рдорд╣реАрдиреЛрдВ (рдорд╣реАрдиреЗ), рд╡рд░реНрд╖ (рд╡рд░реНрд╖), рдШрдВрдЯреЗ (рдШрдВрдЯреЗ), рдЖрджрд┐ рдореЗрдВ рдЕрдкрдиреА рдЕрд╡рдзрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдПрдХ рдЕрдиреНрдп рдХреЛрдб рд╡рд┐рдХрд▓реНрдк:


 <IfModule mod_expires.c> ExpiresActive On ExpiresByType application/javascript "access plus 7 days" ExpiresByType text/javascript "access plus 7 days" ExpiresByType text/css "access plus 7 days" ExpiresByType image/gif "access plus 7 days" ExpiresByType image/jpeg "access plus 7 days" ExpiresByType image/png "access plus 7 days" </IfModule> 

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:


  • рдЫрд╡рд┐ / рдПрдХреНрд╕-рдЖрдЗрдХрди;
  • рдЫрд╡рд┐ / рдЬреЗрдкреАрдИрдЬреА;
  • рдЫрд╡рд┐ / рдкреАрдПрдирдЬреА;
  • рдЫрд╡рд┐ / рдЬрд┐рдлрд╝;
  • рдЖрд╡реЗрджрди / рдПрдХреНрд╕-рд╢реЙрдХрд╡реЗрд╡-рдлреНрд▓реИрд╢;
  • рдкрд╛рда / рд╕реАрдПрд╕рдПрд╕;
  • рдкрд╛рда / рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ;
  • рдЖрд╡реЗрджрди / рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ;
  • рдЖрд╡реЗрджрди / рдПрдХреНрд╕-рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ;
  • рдкрд╛рда / html;
  • рдЖрд╡реЗрджрди / рдПрдХреНрд╕рдПрдЪрдЯреАрдПрдордПрд▓ + рдПрдХреНрд╕рдПрдордПрд▓ред

рдХреБрдЫ рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ


16. php рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ


рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдпрд╣ рд╕реЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдЧрд░ php.ini рдлрд╝рд╛рдЗрд▓ рддрдХ рдХреЛрдИ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рдХреГрдкрдпрд╛ php_value рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЬреЛ рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реАрдзреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред


 <ifModule mod_php.c> php_value upload_max_filesize 125M php_value post_max_size 20M php_value max_execution_time 60 </ifModule> 

"рдЕрдкрд▓реЛрдб_рдореИрдХреНрд╕_рдлрд╛рдЗрд▓рд╛рдЗрдЬрд╝" рд▓рд╛рдЗрди рдореЗрдВ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, "рдкреЛрд╕реНрдЯ_рдореИрдХреНрд╕_рд╕рд╛рдЗрдЬрд╝" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреЛрд╕реНрдЯрд┐рдВрдЧ рдХреА рдЕрдзрд┐рдХрддрдо рдорд╛рддреНрд░рд╛, "рдореИрдХреНрд╕_рд╕реЗрдХреНрд╕реБрдЕрд▓рд┐рдпрди_рдЯрд╛рдЗрдо" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдордп рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред


17. рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░ рд╕реНрдкреИрдо рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рд▓рдбрд╝рдирд╛


рд╕реНрдкреИрдорд░реНрд╕ рдХреЛ wp-comments-post.php рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ .htaccess рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:


 RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*mysite.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L] 

"Mysite.com" рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХрд╛ рдкрддрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред


18. рд╕рд░реНрд╡рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд▓рд┐рдП рдИ-рдореЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


рдпрд╣ рдХреЛрдб .htaccess рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рдИрдореЗрд▓ рдкрддреЗ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдЧрд╛ред рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред


 ServerSignature EMail SetEnv SERVER_ADMIN admin@mysite.com 

19. рд╣рдо рд╕рд╛рдЗрдЯ рдХреА рдЕрдиреБрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддреЗ рд╣реИрдВ


рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрд╣рд╛рдВ рд╕рд╛рдЗрдЯ рддрдХрдиреАрдХреА рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рдкреГрд╖реНрда рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЬрд╛рдПрдЧреА рдХрд┐ рдХрд╛рдо рдХрдм рдмрд╣рд╛рд▓ рд╣реЛрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рдХреА рд░реБрдХрд╛рд╡рдЯреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдмрд░рджрд╕реНрдд рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ .htaccess рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝реЗрдВ:


 RewriteEngine on RewriteCond %{REQUEST_URI} !/info.html$ RewriteCond %{REMOTE_HOST} !^12\.345\.678\.90 RewriteRule $ https://mysite.ru/info.html [R=302,L] 

рдЙрджрд╛рд╣рд░рдг рдореЗрдВ (12 \ .345 \ .678 \ .90), рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд╛рде рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдмрджрд▓реЗрдВ, рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЖрдкрдХреЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдкреГрд╖реНрда рдХреЗ рдкрддреЗ рдХреЛ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рдХреГрддрд┐ рдФрд░ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред


рд╕рд╛рдорд╛рдиреНрдп .htaccess рдирд┐рдпрдо


  • рд╣рдореЗрд╢рд╛ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрд╢рд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдВред
  • рдЪрд░рдг рджрд░ рдЪрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВ, рдПрдХ рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
  • рдпрджрд┐ рдЖрдк рдХрдИ .htaccess рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рдирдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдмрдЪреНрдЪреЛрдВ рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ, рдмрд╛рдХреА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдпрд╛ рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред
  • рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ: Ctrl + F5, рд╕рдлрд╛рд░реА рдкрд░: Ctrl + R, рдореИрдХ OS рдкрд░: Cmd + Rред
  • рдпрджрд┐ 500 тАЛтАЛрддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдирд┐рдпрдо рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ (рдЯрд╛рдЗрдкреЛрд╕ рдХреЗ рд▓рд┐рдП)ред рдЖрдк .htaccess рдлрд╝рд╛рдЗрд▓ рдХреЛ рдСрдирд▓рд╛рдЗрди рдЬрд╛рдБрдЪрдиреЗ рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рдореБрдЦреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд╖рд┐рджреНрдз рд╣реИ, рдЖрдкрдХреЛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдФрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рдкрд░рд╛рдорд░реНрд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
  • рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреЛ .htaccess рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдбреЛрдореЗрди (moysite.rf) рдХреЗ рдкрддреЗ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рднреА whois- рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХреА рд╡рд░реНрддрдиреА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдирдХреЛрдб рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрддрд╛ "site.rf" "xn - 80aswg.xn - p1ai / 1 1" рдЬреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред
  • .Htaccess рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрджреЗрд╢ рд╕рд╛рдЗрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХреЗрд╡рд▓ рддрднреА рдХрд░реЗрдВ рдЬрдм рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
  • рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рддреЛ .htaccess рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ред

Source: https://habr.com/ru/post/hi462029/


All Articles