htaccess - redirect από το image file στο attachment page

Τεχνικές και μόνο Συζητήσεις για WEB hosting servers, Mail servers, DNS servers. Όχι αναζήτηση υπηρεσιών εδώ!

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27617
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

htaccess - redirect από το image file στο attachment page

Δημοσίευση από cordis » 19 Ιαν 2013 16:44

Ξέρουμε ότι στο wordpress, η τουλάχιστον όπως το έχω στημένο εγώ, πως το attachment page είναι:

Κώδικας: Επιλογή όλων

domain.com/file_name/file_name
αλλά χωρίς το extension. Δηλαδή το παραπάνω attachement page είναι για το file_name.jpg

μέσα στον κατάλογο /wp-content/uploads/ έβαλα το παρακάτω .htaccess

Κώδικας: Επιλογή όλων

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %&#123;REQUEST_URI&#125; ^&#40;.*&#41;\.jpg$ 
RewriteRule ^.*/&#40;.*&#41;\.jpg$ http&#58;//www.domain.com/$1/$1 &#91;R=301,L&#93;
</IfModule>
το οποίο κάνει μεν την δουλειά που θέλω, να κάνει redirect από το actual file στο attachment page, αλλά το κάνει ακόμα και σε όσες σελίδες περιέχουν την εικόνα και όχι μόνο όταν το URL είναι

Κώδικας: Επιλογή όλων

http&#58;//www.domain.com/wp-content/uploads/2011/file_name.jpg
πω θα το κάνω να ξεχωρίζει πότε το request είναι από κάποιο php/html και πότε είναι direct στο αρχείο, ώστε να κάνει redirect μόνο τότε;
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

htaccess - redirect από το image file στο attachment page

Δημοσίευση από mrpc » 19 Ιαν 2013 17:41

Με ένα rewriteCond βασισμένο στο referer υποθέτω ότι θα βγάλεις άκρη.
Ρίξε μια ματιά εδώ: http://httpd.apache.org/docs/2.4/rewrite/access.html

Αν το αρχείο είναι direct, λογικά ο referer θα είναι κενός.

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27617
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

htaccess - redirect από το image file στο attachment page

Δημοσίευση από cordis » 19 Ιαν 2013 21:51

χμ.. θα το δοκιμάσω και με HTTP_REFERER να δω τι γίνετε...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

Επιστροφή στο “Apache, IIS, DNS Servers”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης