History of FeaturePrettyUrlsExtended
This feature is an extension of ((PrettyUrls)). It adds an extra tag into the URLs to make them unambigious. Some links generated by ((PrettyUrls)) may not function as expected. For example, a link to the user page for the user 'admin' will not display correctly when ((PrettyUrls)) is enabled.
For User and Wiki links, this feature adds a '/view' tag into the generated URLs.
Normal URL:
{code()}
http://www.bitweaver.org/wiki/index.php?page=LDAPCompatibility
{code}
When ((PrettyUrls)) is enabled:
{code()}
http://www.bitweaver.org/wiki/LDAPCompatibility
{code}
When FeaturePrettyUrlsExtended is enabled:
{code()}
http://www.bitweaver.org/wiki/view/LDAPCompatibility
{code}
Enabling this feature will require manually editing the default .htaccess files.
The exact changes will depend on your web server configuration.
Example for wiki/.htaccess
{code()}
<IfModule mod_rewrite.c>
RewriteEngine on
# RewriteBase /wiki/
RewriteCond %{SCRIPT_FILENAME} -f [OR]
RewriteCond %{SCRIPT_FILENAME}/index.php -f
RewriteRule ^(.*)$ - [L]
RewriteRule view/(.*)$ index.php?page=$1 [L]
</IfModule>
{code}
!!See Also
* ((PrettyUrls))
For User and Wiki links, this feature adds a '/view' tag into the generated URLs.
Normal URL:
{code()}
http://www.bitweaver.org/wiki/index.php?page=LDAPCompatibility
{code}
When ((PrettyUrls)) is enabled:
{code()}
http://www.bitweaver.org/wiki/LDAPCompatibility
{code}
When FeaturePrettyUrlsExtended is enabled:
{code()}
http://www.bitweaver.org/wiki/view/LDAPCompatibility
{code}
Enabling this feature will require manually editing the default .htaccess files.
The exact changes will depend on your web server configuration.
Example for wiki/.htaccess
{code()}
<IfModule mod_rewrite.c>
RewriteEngine on
# RewriteBase /wiki/
RewriteCond %{SCRIPT_FILENAME} -f [OR]
RewriteCond %{SCRIPT_FILENAME}/index.php -f
RewriteRule ^(.*)$ - [L]
RewriteRule view/(.*)$ index.php?page=$1 [L]
</IfModule>
{code}
!!See Also
* ((PrettyUrls))