Files
HtaccessBuilder/Classes/HtRule/Rule/AppendSlash.php
2013-02-08 20:18:32 +00:00

26 lines
431 B
PHP

<?php
class HtRule_Rule_AppendSlash extends HtRule
{
public static function GetName()
{
return 'Append /';
}
public function RequireRewriteEngine()
{
return True;
}
public function __toString()
{
$name = self::GetName();
return <<<EOT
# $name
RewriteCond %{REQUEST_URI} !^.*/$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule (.*) $1/ [R=301,L]
EOT;
}
}