2016-04-24 14 views
0

Ich benutze die unten genannten Htaccess Rewrite-Regeln, um Benutzer auf die Hauptwebsite umleiten, wenn sie direkt auf Dateien zugreifen und nicht auf meiner Website eingeloggt. Das Problem ist, dass, wenn jemand einen Beitrag in sozialen Medien teilt, das Thumbnail-Bild nicht in Teilen-Links angezeigt wird (zB: - Facebook-Anteil).Ausschließen einer Reihe von Dateien aus htaccess Rewrite-Regel

RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^https://(www\.)?mywebsite\.com/ [NC] 
RewriteCond %{REQUEST_URI} !hotlink\.(gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx|mp4|mov) [NC] 
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC] 
RewriteRule .*\.(gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx|mp4|mov)$ https://mywebsite.com/ [NC] 

Die Bilder, die ich für den gemeinsamen Links als Thumbnail angezeigt werden soll ein gemeinsames Dateinamenformat. Alles endet mit -FI.jpg Also ist es möglich, alle diese Dateien auszuschließen, die mit -FI.jpg in htaccess Rewrite-Regel endet? Wenn ja, wie geht das?

Danke.

Antwort

0

Fügen Sie ein RewriteCond vor RewriteRule:

RewriteCond %{REQUEST_URI} !-FI\.jpg$ [NC] 
+1

Danke, Croisés. Danke vielmals. Problem ist behoben. – Rashid

Verwandte Themen