рд╢рд░реНрдорд┐рдВрджрдЧреА рдХреЗ рдмрд┐рдирд╛ рдЙрддреНрддрд░рджрд╛рдпреА рдЪрд┐рддреНрд░

рд╣рд░ рдХреЛрдИ рдЬреЛ рдЕрдиреБрдХреВрд▓реА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рдЪреБрдХрд╛ рд╣реИ, рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рд╕рд░реНрд╡рд╕рдореНрдорддрд┐ рд╕реЗ рдЕрдкрдирд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рдЕрдХреНрд╕рд░, рдЕрдиреБрдХреВрд▓реА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЖрд╡реЗрджрди рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░рджрд░реНрдж рдмрди рдЬрд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ src рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рдПрдХрд▓-рдкрд┐рдХреНрд╕реЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЕрдиреНрдп рдмреИрд╕рд╛рдЦреА рдХреЛ рд╕реНрдХреИрд▓реНрдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╣рдореЗрдВ рд╕реВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ рдФрд░ рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕реНрдХреВрдЯрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░, рдЪрд┐рддреНрд░ рддреАрди рддрд░реАрдХреЛрдВ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред
  1. рд╕рд╛рдЗрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди (рдкреГрд╖реНрдарднреВрдорд┐, рдмрдЯрди рдЖрджрд┐) рдХреЗ рддрддреНрд╡ рдмрдиреЗрдВред
  2. рд╡рд┐рд╢реЗрд╖ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдлреЛрдЯреЛ рдПрд▓реНрдмрдо рдореЗрдВ рдЪрд┐рддреНрд░)ред
  3. рдпрд╣ CMS WYSIWYG рд╕рдВрдкрд╛рджрдХ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЗрдЦ рдХреЗ рдкрд╛рда рдореЗрдВ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред


рд╣рдо рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдЬреЛ рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рддрд░рд╣ рдХрд╛ "рдРрдб-рдСрди" рд╣реЛрдЧрд╛ред рддрд╛рдХрд┐ рдЖрдк рдЙрд╕ CMS рдХреЛрдб рдореЗрдВ рди рдЬрд╛ рд╕рдХреЗрдВ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд┐рддреНрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрд╡рдпрдВ рднреА рдЕрдиреБрдХреВрд▓реА рдЪрд┐рддреНрд░ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдбрд╛рдкреНрдЯрд┐рд╡ рдЗрдореЗрдЬ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЖрддрд╛ рд╣реИ ...

рдЕрдиреБрдХреВрд▓реА рдЪрд┐рддреНрд░ рд╡рд┐рдзрд┐


рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреЛрдб рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдпреЗ рдмрд╣реБрдд рдЕрдиреБрдХреВрд▓реА рдЫрд╡рд┐рдпрд╛рдВ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдПрдВред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
  1. рдПрдХ рдЫреЛрдЯреА рд╕реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ / рдКрдВрдЪрд╛рдИ рд╕реЗ рд▓реЗрдХрд░ рдХреБрдХреАрдЬрд╝ рддрдХ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рд▓рд┐рдЦрддреА рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЖрдХрд╛рд░ рд╕реЗ рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
  2. .htaccess рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╕рд╛рдЗрдЯ рдХреА рд╕рднреА рдЫрд╡рд┐рдпрд╛рдВ php рд╕реНрдХреНрд░рд┐рдкреНрдЯ adaptive-images.php рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреА adaptive-images.php ред
  3. Php рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рдореАрдбрд┐рдпрд╛ рдкреНрд░рд╢реНрдиреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд) рдореЗрдВ рдПрдХ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИред рдХреБрдХреАрдЬрд╝ рд╕реЗ рдорд╛рди рдХреЛ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рдирд┐рдХрдЯрддрдо рдорд╛рди рдкрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЕрдиреБрд░реЛрдзрд┐рдд рдкрде рдкрд░ рдЫрд╡рд┐ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЪреМрдбрд╝рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдЫрд╡рд┐ рдХреЛ рдкрд┐рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ (рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  4. рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЪрд┐рддреНрд░ рджреЗрддреА рд╣реИред

рдЕрдиреБрдХреВрд▓реА рдЪрд┐рддреНрд░ рдкреЗрд╢реЗрд╡рд░реЛрдВ



рд╡рд┐рдкрдХреНрд╖ рдЕрдиреБрдХреВрд▓ рдЫрд╡рд┐рдпрд╛рдБ


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

рд╣рдо рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рднрдпрд╛рдирдХ рджреЛрд╖ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдЪрд╛рд╣рддреЗ рдереЗред

рд╣рдорд╛рд░рд╛ рд╡рд┐рдХрд▓реНрдк


рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░: рдЕрдЧрд░ рдЫрд╡рд┐ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ рддреЛ php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рди рдЪрд▓рд╛рдПрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЗ рд╕рдордп рдЕрдкрд╛рдЪреЗ рдХреЛ рдЗрд╕ рд╕рдВрдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдкрд┐рди рдХреА рдЧрдИ рдЫрд╡рд┐ рдХрд╛ рдирд╛рдо рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ php рд╕реЗ js рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЬреЗрдПрд╕ рдХреЛ рди рдХреЗрд╡рд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЪреМрдбрд╝рд╛рдИ / рдКрдВрдЪрд╛рдИ рд╕реЗ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рдЖрд╡рд╢реНрдпрдХ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕реЗ рдХреБрдХреА рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рддрд╛рдХрд┐ рдЕрдкрд╛рдЪреЗ рдЫрд╡рд┐ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХреЗ, рдЙрд╕реЗ рдЙрд╕ рдирд┐рдпрдо рдХрд╛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдЪрд┐рддреНрд░ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо), рдЬрд┐рд╕реЗ рдЖрдорддреМрд░ рдкрд░ php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдереЛрдбрд╝рд╛ рд▓рдЪреАрд▓рд╛рдкрди рдЦреЛ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдирдХрд▓ рдХрд░рддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдирд┐рдХрд▓рд╛


Js-script рдХрд╛ рд╕рдВрд╢реЛрдзрди: adaptive.js

рдпрд╣рд╛рдВ, js, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдКрдВрдЪрд╛рдИ рдФрд░ рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рд▓реЗрддрд╛ рд╣реИред рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдкрд┐рдХреНрд╕реЗрд▓ рдШрдирддреНрд╡ рд╕рдВрд╢реЛрдзрдХ (рд░реЗрдЯрд┐рдирд╛ / рдЧреИрд░-рд░реЗрдЯрд┐рдирд╛) рд╣реИ, рдФрд░ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреБрдХреА рдХреЗ рд▓рд┐рдП рдПрдХ resolution рд▓рд┐рдЦрддрд╛ рд╣реИред

рдкреБрдирд░реНрд▓реЗрдЦрди рдирд┐рд░реНрджреЗрд╢: .htaccess

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

RewriteCond %{REQUEST_URI} ^/upload/iblock/.+\.(?:jpe?g|gif|png)$
рдирд┐рдпрдо рдХреЗрд╡рд▓ /upload/iblock/ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

RewriteCond %{REQUEST_FILENAME} -f
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореМрдЬреВрджрд╛ рдЪрд┐рддреНрд░реЛрдВ рдкрд░, рдореВрд▓ рдХреЗ рд╡рд┐рдкрд░реАрддред

RewriteCond %{HTTP:Cookie} (^|;\ *)resolution=([1-9][0-9]+)
рдбрд┐рдЬрд┐рдЯрд▓ рдХреБрдХреА resolution рд╣реА рдирд┐рдпрдо рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдореВрд▓ рдЫрд╡рд┐ рджреЗрдЧрд╛ред

RewriteRule .* /images_adaptive/%2%{REQUEST_URI} [L]
рд╣рдо рдХреИрд╢реНрдб рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ images_adaptive рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрдХрд▓реНрдк рдФрд░ рдЕрдиреБрд░реЛрдзрд┐рдд рдореВрд▓ рдорд╛рд░реНрдЧ рдХреНрдпрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдпрджрд┐ рдХреЛрдИ рдЕрдиреБрд░реЛрдз /images/photo.jpg рдЖрдпрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдиреБрдорддрд┐ 1024 рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрдХреВрд▓реА рдЪрд┐рддреНрд░ рдкрде /images_adaptive/1024/images/photo.jpg рд╕рд╛рде рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛ред

RewriteCond %{REQUEST_URI} ^/images_adaptive/.+\.(?:jpe?g|gif|png)$
рдПрдХ рдЕрдиреБрдХреВрд▓реА рддрд╕реНрд╡реАрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдЖрдпрд╛ - рдкрд┐рдЫрд▓реЗ рдирд┐рдпрдо рд╕реЗ рдПрдХ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛, рдпрд╛ рдПрдХ рд╕реАрдзрд╛ рдЕрдиреБрд░реЛрдз, рдЬреЛ рд╕рдВрдпреЛрдЧрд╡рд╢, рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣реА рд╣реИ, рдХрд╣реАрдВ рднреА, рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд╕реАрдзреЗ рд▓рд┐рдВрдХ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

RewriteCond %{REQUEST_FILENAME} !-f
рдпрджрд┐ рдЕрднреА рднреА рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд, рддрд╕реНрд╡реАрд░ рдХреЛ рдЕрднреА рддрдХ рд╡рд╛рдВрдЫрд┐рдд рдЖрдХрд╛рд░ рдореЗрдВ рдкрд┐рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рдпрд╣рд╛рдВ рд╣рдо рддрд╕реНрд╡реАрд░ рдкрд░ рдмрд╛рд░-рдмрд╛рд░ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ php рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдорд╛рд░рддреЗ рд╣реИрдВ)ред

RewriteRule .* ai.php [L]
рд╣рдо рдЕрдкрдиреЗ php-script рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЪреБрдЯрдХреА рд▓реЗрдВрдЧреЗ, рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдЪрд┐рддреНрд░ рджреЗрдВрдЧреЗред

рдЕрдиреБрд░реЛрдз рд╣реИрдВрдбрд▓рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ: ai.php

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

рд╣рдорд╛рд░реЗ рдХрд╛рдВрдЯреЗ рдХреА




рд╕рдорд╛рдзрд╛рди рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реБрдЖ, рд▓реЗрдХрд┐рди minuses рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╣рдордиреЗ рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рд╕реЗ рдореБрдХреНрдд рдХрд┐рдпрд╛ред

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


All Articles