This shows you the differences between two versions of the page.
config:htaccess [2011/03/04 15:51] ccagle8 created |
config:htaccess [2013/04/19 15:04] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== .htaccess File ====== | ||
- | |||
- | This sections talks about how you can tweak/configure the root ''.htaccess'' file. This file is only necessary if you are using [[:pretty_urls|PrettURLs]], but can be of use in other ways. | ||
- | |||
- | ===== Force no-www / www ===== | ||
- | |||
- | GetSimple doesn't by default force a domain to use either www or no-www based on it's SITEURL that is setup within the administrative panel. You can add this code to force it to never use www in your URL: | ||
- | |||
- | <code>RewriteCond %{HTTP_HOST} !^domain.com$ [NC] | ||
- | RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]</code> | ||
- | |||
- | Conversely, if you’d prefer to use **www** in all of your URLs, you can use this: | ||
- | |||
- | <code>RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC] | ||
- | RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]</code> | ||
- | |||
- | The code above should be included in your .htaccess file below the RewriteBase line, but before the **RewriteCond %{REQUEST_FILENAME} !-f** line. See [[http://get-simple.info/forum/topic/286/force-or-nowww-code-for-htaccess/|this forum post]] for more information. | ||
- | |||
- | |||