bzflag_main_website /

Filename Size Date modified Message
application
htdocs
124 B
1.0 KB
881 B

README

Web Server Configuration

Here is a sample configuration for Apache. While this could go into an .htaccess file within the htdocs directory, it would be better to actually include this in actual Apache configuration file.

This also requires that mod_rewrite is installed and active. The RewriteBase should be / if you are running the site at the root of your domain. Otherwise, you'll need to adjust it. For instance, for http://example.com/test/, your RewriteBase would be /test/.

The two RewriteCond's are to allow direct access to files that exist in htdocs.

And finally, the RewriteRule sends any other requests to the bootstrap file.

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.