Εμφάνιση 1-2 από 2
  1. #1
    Εγγραφή
    24-09-2010
    Περιοχή
    Χαλκιδική
    Ηλικία
    28
    Μηνύματα
    743
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    24mbps
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE ZXHN H108NS
    Ας πούμε ότι φτιάχνω μία σελίδα πολύ σημαντική στην διαφήμιση, όπου ο πελάτης κάνει share το link της σελίδας του σε διάφορες ιστοσελίδες που διαφημίζουν. Αν τώρα εγώ ο developer κάνω κάποια αλλαγή στο structure του project, πχ μετακινήσω το php αρχείο που συσχετίζεται με το shared link τότε καταστρέφω το λινκ.

    Πως λύνω αυτό το πρόβλημα;

    Ακόμα και να χρησιμοποιήσω url biding όπως κάνει το django δεν λύνει το προβλημά γιατί μετά από το redirect ο χρήστης θα κάνει copy το url απευθείας από τον browser το οποίο δεν είναι το perma link.

    Σιγουρά μπορώ να δημιουργήσω μια επιλογή που να λέει πχ copy permanent link αλλά συνήθως οι χρήστες κάνουν copy το url από τον browser.

    Σκέφτηκα μια λύση αλλά δεν ξέρω αν συμφέρει. Θα καταγράφω όλα τα broken links που αντιστοιχούν σε ένα resource και αν ένας χρήστης κάνει http request στο domain μου με ένα broken link θα ψάχνω μέσα στο database και αν υπάρχει το broken link θα τον κάνω redirect στο νέο λινκ που αντιστοιχεί σε αυτό το broken λινκ.

    Απλώς δεν θα πρέπει να ξεχνάω κάθε φορά που κάνω κάποια αλλαγή στο structure του project να περνάω αυτήν την πληροφορία στο database.

    Ρωτάω γιατί σίγουρα θα υπάρχει κάτι ποιο απλό.

    Ευχαριστώ.

  2. #2
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.447
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Δεν νομίζω ότι πρέπει να πας σε τόσο "προγραμματιστικές" λύσεις.

    Αφού στην θέση αυτού που αλλάζεις δεν θα μπει τίποτα τότε μπορείς να ρυθμίσεις τον http server να κάνει redirect στο σωστό σημείο.
    πχ σε Apache βάζεις στο .htaccess μία εγγραφή για το redirect
    Κώδικας:
    Redirect 301 /old-page.php http://www.mydomain.com/new-page.php

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας