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
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
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
Prova kör detta i phpmydamin
UPDATE
variable
SETvalue
=1 WHEREname
= 'clean_url'och sen bocka i clean url som vanligt.