Lighttpd και clean urls

Drupal forum. Drupal Questions and Answers.

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

Απάντηση
Άβαταρ μέλους
Liakoni
Δημοσιεύσεις: 91
Εγγραφή: 28 Αύγ 2005 09:53
Επικοινωνία:

Lighttpd και clean urls

Δημοσίευση από Liakoni » 22 Οκτ 2012 13:35

Μετέφερα drupal site σε εταιρεία που χρησιμοποιεί Lighttpd αντί για Apache .
Αλλά δεν λειτουργούν τα clean urls.
Υπάρχει τρόπος να λειτουργήσουν με δεδομένο ότι είναι σε shared hosting ?
A free society is one where it is safe to be unpopular.
-- Adlai Stevenson

athanasios-davalas
Δημοσιεύσεις: 215
Εγγραφή: 22 Ιουν 2012 21:55
Τοποθεσία: Αθήνα, Ζωγράφου
Επικοινωνία:

Lighttpd και clean urls

Δημοσίευση από athanasios-davalas » 22 Οκτ 2012 17:45

Απλά ζήτησε από τον hoster σου το παρακάτω. Δεν επηρεάζει από όσο ξέρω την λειτουργία του server άρα και δεν έχει λόγο να στο αρνηθεί. Λειτουργεί μόνο στο Drupal 7 και imagecache

Στο /etc/lighttpd/lighttpd.conf

Πρόσθεσε αυτές τις γραμμές

## ImageCache rules
url.rewrite-if-not-file = (
"^/(.*)$" => "/index.php?q=$1"
)

## Drupal rules
url.rewrite-final = (
"^/system/test/(.*)$" => "/index.php?q=system/test/$1",
"^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
"^/([^.?]*)$" => "/index.php?q=$1",
"^/search/node/(.*)$" => "/index.php?q=search/node/$1"
)

Άβαταρ μέλους
Liakoni
Δημοσιεύσεις: 91
Εγγραφή: 28 Αύγ 2005 09:53
Επικοινωνία:

Lighttpd και clean urls

Δημοσίευση από Liakoni » 22 Οκτ 2012 18:17

athanasios-davalas έγραψε:Απλά ζήτησε από τον hoster σου το παρακάτω. Δεν επηρεάζει από όσο ξέρω την λειτουργία του server άρα και δεν έχει λόγο να στο αρνηθεί. Λειτουργεί μόνο στο Drupal 7 και imagecache

Στο /etc/lighttpd/lighttpd.conf

Πρόσθεσε αυτές τις γραμμές

## ImageCache rules
url.rewrite-if-not-file = (
"^/(.*)$" => "/index.php?q=$1"
)

## Drupal rules
url.rewrite-final = (
"^/system/test/(.*)$" => "/index.php?q=system/test/$1",
"^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
"^/([^.?]*)$" => "/index.php?q=$1",
"^/search/node/(.*)$" => "/index.php?q=search/node/$1"
)
Αυτό να υποθέσω θα ισχύει για όλα τα sites ;
Δεν θα χρειαστεί για κάθε site κάτι άλλο.
A free society is one where it is safe to be unpopular.
-- Adlai Stevenson

athanasios-davalas
Δημοσιεύσεις: 215
Εγγραφή: 22 Ιουν 2012 21:55
Τοποθεσία: Αθήνα, Ζωγράφου
Επικοινωνία:

Lighttpd και clean urls

Δημοσίευση από athanasios-davalas » 23 Οκτ 2012 11:24

Liakoni έγραψε:
athanasios-davalas έγραψε:Απλά ζήτησε από τον hoster σου το παρακάτω. Δεν επηρεάζει από όσο ξέρω την λειτουργία του server άρα και δεν έχει λόγο να στο αρνηθεί. Λειτουργεί μόνο στο Drupal 7 και imagecache

Στο /etc/lighttpd/lighttpd.conf

Πρόσθεσε αυτές τις γραμμές

## ImageCache rules
url.rewrite-if-not-file = (
"^/(.*)$" => "/index.php?q=$1"
)

## Drupal rules
url.rewrite-final = (
"^/system/test/(.*)$" => "/index.php?q=system/test/$1",
"^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
"^/([^.?]*)$" => "/index.php?q=$1",
"^/search/node/(.*)$" => "/index.php?q=search/node/$1"
)
Αυτό να υποθέσω θα ισχύει για όλα τα sites ;
Δεν θα χρειαστεί για κάθε site κάτι άλλο.
Ναι για όλα δεν θα χρειαστείς κάτι άλλο.

Απάντηση

Επιστροφή στο “Drupal”

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

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