Drupal: Clean URL problem (przyjazne linki – nie można włączyć)

14-Maj-2013

Drupal 7. Kiedy próbuję włączyć Clean URL w Konfiguracja >> Wyszukiwanie i metadane >> Przyjazne adresy to zamiast zobaczyć:

włączanie Clean URL

widzę:

Błąd podczas włączania Clean URL

Zazwyczaj przyczyną jest brak odpowiedniej konfiguracji serwera do tego celu. Konfigurację można przygotować na poziomie Apache, ale można także poprzez .htaccess. Należy w tym celu zdefiniować tzw rewrite rules. Z tym, że na wielu helpach/forach podręcznikach jest podawany wpis który u mnie nie działał:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]

Dopiero zmiana, którą znalazłem na forum pomogła:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
#RewriteRule ^ index.php [L]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Teraz mogę włączyć Przyjazne adresy (tak jak widać na pierwszej ilustracji) i moje URL-e wyglądają porządnie 🙂

 

 

Dodaj komentarz:

Autor: Rafał Kraik