Rena URL:er

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
bambi_2's picture

Hej!

Jag vill få bort ?q= från mina URL:er, men trots att jag har försökt enl konstens alla regler, så får jag inte upp rutan, där man kan bocka i "Enable clean URLS".
Inte heller kan jag rensa - får då svaret: "Clean URLs cannot be enabled. If you are directed to this page or to a Page not found (404) error after testing for clean URLs, see the online handbook."
Jag har läst i handboken och gjort som det står, men det fungerar ändå inte.
Jag använder Drupal 7, senaste versionen.
Alla andra moduler är också uppdaterade, dessa som man anger är viktiga i sammanhanget: Transliteration, Token, Path Auto, Global Redirect, Redirect.
Jag har konfigurerat Pathauto och bockat i "transliterate prior to..."
Under Patterns har jag ställt in hur jag vill ha URL.erna ([node:title] ).

Vad kan jag ha glömt?
Tack på förhand för hjälp!

Comments

Har du uppdaterat .htaccess

pontus.froden's picture

Har du uppdaterat .htaccess filen?

En del av ändringen som måste vara med är nedanstående:

# Pass all requests not referring directly to files in the filesystem to
# index.php. Clean URLs are handled in drupal_environment_initialize().
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]

Rena urler

bambi_2's picture

Så här ser min .htaccess-fil ut (kan inte se någon skillnad på det Du skrivit):
# Pass all requests not referring directly to files in the filesystem to
# index.php. Clean URLs are handled in drupal_environment_initialize().
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]

Detta har jag inte ändrat, filen var redan skriven så.
Däremot har jag ändrat RewriteBase / (tagit bort #) på två ställen.

Ann-Britt

Aktivera rena url via databasen

Per's picture

Prova kör detta i phpmydamin

UPDATE variable SET value =1 WHERE name = 'clean_url'

och sen bocka i clean url som vanligt.