Manual:Short URL/Page title -- Windows & Apache without 403 on Special Pages

Because the colon character is used by NTFS to denote symbolic links, when http://example.com/Special:SpecialPages is accessed, Windows looks for a non-existent symbolic link in the document root for example.com. This generates a 403 error.

Including an .htaccess file in the document root does not resolve the problem because the error occurs before the .htaccess file is parsed. To prevent the error from occurring, the colon character must be addressed in an appropriate .conf file.

Step 1
If have vHosts configured, insert the following Rewrite directives into the appropriate  directive. Otherwise, insert it in the directive for your wiki's root directory: RewriteEngine On RewriteRule ^/(.*):(.*) /index.php/$1:$2

Step 2
Edit your LocalSettings.php file to include:

Step 3
Add these rules to the .htaccess file in your root directry. RewriteBase /

RewriteRule ^action/([a-z]*)/(.*)$ index.php?action=$1&title=$2 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) index.php?title=$1 [L,QSA]

Conclusion
The rewrite rules in the .conf file invisibly translates http://example.com/Special:SpecialPage to http://example.com/index.php/Special:SpecialPage. Then the .htaccess file translates it back to http://example.com/Special:SpecialPage for processing.

Also, action links are formated as http://example.com/action/[action-name]/[page-name], then processed as http://example.com/index.php?action=[action]&title=[title].