Jag har Drupal installerat i en sub-folder, och för att "gömma" den (/cms/) så använder jag koden nedan.
Jag vill också göra omdirigeringar av GAMLA sidor dock, och det funkar då inte med koden nedan, eftersom sidan som den skickar dem till blir till:
MYDOMAIN.com/en/pricing-order?q=en/pricing.html
snarare än:
MYDOMAIN.com/en/pricing-order
Eftersom "q=" verkar behövas för att över huvud taget få sidan serverad rätt ur sin sub-folder så undrar jag vad jag bör göra?
Kod:
Redirect 301 /en/pricing.html http://www.MYDOMAIN.com/en/pricing-order
# Serve Drupal from sub directory in web root
RewriteRule ^$ cms/index.php [L]
RewriteCond %{DOCUMENT_ROOT}/cms%{REQUEST_URI} -f
RewriteRule .* cms/$0 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* cms/index.php?q=$0 [QSA]