docs(hosting): add apache config example (#1608)
This commit is contained in:
		
							parent
							
								
									1a4cfa606f
								
							
						
					
					
						commit
						a727b57e46
					
				| @ -247,6 +247,28 @@ server { | ||||
| } | ||||
| ``` | ||||
| 
 | ||||
| ### Using Apache | ||||
| 
 | ||||
| Here's an example of how to do this with Apache: | ||||
| 
 | ||||
| ```apache title=".htaccess" | ||||
| RewriteEngine On | ||||
| 
 | ||||
| ErrorDocument 404 /404.html | ||||
| 
 | ||||
| # Rewrite rule for .html extension removal (with directory check) | ||||
| RewriteCond %{REQUEST_FILENAME} !-f | ||||
| RewriteCond %{REQUEST_FILENAME} !-d | ||||
| RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI}.html -f | ||||
| RewriteRule ^(.*)$ $1.html [L] | ||||
| 
 | ||||
| # Handle directory requests explicitly | ||||
| RewriteCond %{REQUEST_FILENAME} -d | ||||
| RewriteRule ^(.*)/$ $1/index.html [L] | ||||
| ``` | ||||
| 
 | ||||
| Don't forget to activate brotli / gzip compression. | ||||
| 
 | ||||
| ### Using Caddy | ||||
| 
 | ||||
| Here's and example of how to do this with Caddy: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user