mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-27 21:58:52 +00:00
[ticket/11215] Add commented-out URL rewrite capability to .htaccess
PHPBB3-11215
This commit is contained in:
parent
1b1dd01391
commit
9d48ee446b
2 changed files with 34 additions and 4 deletions
|
@ -1,12 +1,34 @@
|
||||||
|
<IfModule mod_rewrite.c>
|
||||||
|
#
|
||||||
|
# Uncomment the following line if you will be using any of the URL
|
||||||
|
# rewriting below.
|
||||||
|
#
|
||||||
|
#RewriteEngine on
|
||||||
|
|
||||||
#
|
#
|
||||||
# Uncomment the statement below if you want to make use of
|
# Uncomment the statement below if you want to make use of
|
||||||
# HTTP authentication and it does not already work.
|
# HTTP authentication and it does not already work.
|
||||||
# This could be required if you are for example using PHP via Apache CGI.
|
# This could be required if you are for example using PHP via Apache CGI.
|
||||||
#
|
#
|
||||||
#<IfModule mod_rewrite.c>
|
|
||||||
#RewriteEngine on
|
|
||||||
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
|
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
|
||||||
#</IfModule>
|
|
||||||
|
#
|
||||||
|
# Uncomment the following 3 lines if you want to rewrite URLs passed through
|
||||||
|
# the front controller to not use app.php in the actual URL. In other words,
|
||||||
|
# a controller is by default accessed at /app.php/my/controller, but will then
|
||||||
|
# be accessible at either /app.php/my/controller or just /my/controller
|
||||||
|
#
|
||||||
|
#RewriteCond %{REQUEST_FILENAME} !-f
|
||||||
|
#RewriteCond %{REQUEST_FILENAME} !-d
|
||||||
|
#RewriteRule ^(.*)$ app.php [QSA,L]
|
||||||
|
|
||||||
|
#
|
||||||
|
# If symbolic links are not already being followed,
|
||||||
|
# uncomment the line below.
|
||||||
|
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
|
||||||
|
#
|
||||||
|
#Options +FollowSymLinks
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
<Files "config.php">
|
<Files "config.php">
|
||||||
Order Allow,Deny
|
Order Allow,Deny
|
||||||
|
@ -16,4 +38,4 @@ Deny from All
|
||||||
<Files "common.php">
|
<Files "common.php">
|
||||||
Order Allow,Deny
|
Order Allow,Deny
|
||||||
Deny from All
|
Deny from All
|
||||||
</Files>
|
</Files>
|
|
@ -5747,6 +5747,14 @@ function phpbb_get_web_root_path(Request $symfony_request, $phpbb_root_path = ''
|
||||||
}
|
}
|
||||||
|
|
||||||
$corrections = substr_count($path_info, '/');
|
$corrections = substr_count($path_info, '/');
|
||||||
|
|
||||||
|
// When URL Rewriting is enabled, app.php is optional. We have to
|
||||||
|
// correct for it not being there
|
||||||
|
if (strpos($symfony_request->getRequestUri(), $symfony_request->getScriptName()) === false)
|
||||||
|
{
|
||||||
|
$corrections -= 1;
|
||||||
|
}
|
||||||
|
|
||||||
$path = $phpbb_root_path . str_repeat('../', $corrections);
|
$path = $phpbb_root_path . str_repeat('../', $corrections);
|
||||||
return $path;
|
return $path;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue