Skocz do zawartości
Mateo192

Htaccess błędna komenda

Rekomendowane odpowiedzi

Witam,

 

Obecnie plik htaccess powoduje błędne wyświetlenie przesłanej grafiki w środowisku Wordpress. Potrzebuję wiedzieć, która wartość w kodzie powoduje problem, abym mógł przywrócić plik z powrotem na serwer. Kod jest stosunkowo krótki, dziękuję za wszelką pomoc.

 

 

 

# BEGIN WebP Express

# Dyrektywy zawarte między `BEGIN WebP Express` oraz `END WebP Express`

# są generowane dynamicznie i powinny być modyfikowane tylko za pomocą

# filtrów WordPressa. Zmiany dokonane bezpośrednio tutaj będą nadpisywane.

# The rules below is a result of many parameters, including the following:

#

# WebP Express options:

# - Redirection to existing webp: enabled

# - Redirection to converter: enabled

# - Redirection to converter to create missing webp files upon request for the webp: enabled

# - Destination folder: separate

# - Destination extension: append

# - Destination structure: doc-root

# - Image types: jpeg, png

#

# Wordpress/Server configuration:

# - Document root availablity: Available and its "realpath" is available too. Can be used for structuring cache dir.

#

# .htaccess capability test results:

# - mod_header working?: yes

# - pass variable from .htaccess to script through header working?: no

# - pass variable from .htaccess to script through environment variable working?: yes

#

# Role of the dir that this .htaccess is located in:

# - Is this .htaccess in a dir containing source images?: yes

# - Is this .htaccess in a dir containing webp images?: no

 

# Rules for handling requests for source images

# ---------------------------------------------

 

<IfModule mod_rewrite.c>

RewriteEngine On

 

# Redirect to existing converted image in cache-dir (if browser supports webp)

RewriteCond %{HTTP_ACCEPT} image/webp

RewriteCond %{REQUEST_FILENAME} -f

RewriteCond %{DOCUMENT_ROOT}/wp-content/webp-express/webp-images/doc-root/wp-content/uploads/$1.$2.webp -f

RewriteRule ^/?(.+)\.(jpe?g|png)$ /wp-content/webp-express/webp-images/doc-root/wp-content/uploads/$1.$2.webp [NC,T=image/webp,E=EXISTING:1,E=ADDVARY:1,L]

 

# Redirect images to webp-on-demand.php (if browser supports webp)

RewriteCond %{HTTP_ACCEPT} image/webp

RewriteCond %{REQUEST_FILENAME} -f

RewriteRule ^/?(.+)\.(jpe?g|png)$ /wp-content/plugins/webp-express/wod/webp-on-demand.php [NC,L,E=REQFN:%{REQUEST_FILENAME},E=WPCONTENT:wp-content]

 

# Make sure that browsers which does not support webp also gets the Vary:Accept header

# when requesting images that would be redirected to webp on browsers that does.

<IfModule mod_headers.c>

<FilesMatch "(?i)\.(jpe?g|png)$">

Header append "Vary" "Accept"

</FilesMatch>

</IfModule>

 

</IfModule>

 

# END WebP Express

 

 

PS. Załącznik pt. przykład ukazuje co się dzieje z plikiem graficznym kiedy htacess znajduje się na serwerze... dosłownie białe grafiki, mimo, iż proces przesyłania na serwer nie wykazuje żadnego błędu.

post-370266-15920747751608_thumb.png

Edytowane przez Mateo192

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pomiędzy

# Redirect to existing converted image in cache-dir (if browser supports webp)

a

# Make sure that browsers which does not support webp also gets the Vary:Accept header

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...