Skip to content

Commit d3744cb

Browse files
committed
[#6124] Remove some escapes
1 parent d340a6a commit d3744cb

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

cookbook/routing/redirect_trailing_slash.rst

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,7 @@ system, as explained below:
5353
*/
5454
public function removeTrailingSlashAction(Request $request)
5555
{
56-
$pathInfo = $request->getPathInfo();
57-
$requestUri = $request->getRequestUri();
58-
59-
$url = str_replace($pathInfo, rtrim($pathInfo, ' /'), $requestUri);
60-
61-
return $this->redirect($url, 301);
56+
// ...
6257
}
6358
}
6459
@@ -68,7 +63,7 @@ system, as explained below:
6863
path: /{url}
6964
defaults: { _controller: AppBundle:Redirecting:removeTrailingSlash }
7065
requirements:
71-
url: .*\/$
66+
url: .*/$
7267
methods: [GET]
7368
7469
.. code-block:: xml
@@ -77,7 +72,7 @@ system, as explained below:
7772
<routes xmlns="http://symfony.com/schema/routing">
7873
<route id="remove_trailing_slash" path="/{url}" methods="GET">
7974
<default key="_controller">AppBundle:Redirecting:removeTrailingSlash</default>
80-
<requirement key="url">.*\/$</requirement>
75+
<requirement key="url">.*/$</requirement>
8176
</route>
8277
</routes>
8378
@@ -95,7 +90,7 @@ system, as explained below:
9590
'_controller' => 'AppBundle:Redirecting:removeTrailingSlash',
9691
),
9792
array(
98-
'url' => '.*\/$',
93+
'url' => '.*/$',
9994
),
10095
array(),
10196
'',

0 commit comments

Comments
 (0)