Revision #4 has been created by marcovtwout on Dec 12, 2011, 3:39:43 PM with the memo:
yii error handler
« previous (#3)
Changes
Title
unchanged
How to ensure unicity to url
Category
unchanged
Tips
Yii version
unchanged
Tags
unchanged
SEO, unique, URL
Content
changed
[...]
```php
public function beforeAction($action)
{
$url = normalizedUrl = CHtml::normalizeUrl(array_merge(
array(
"/"
. .$this->route
), $_GET
));
if
( (Yii::app()->request->url !=
CHtml::$normalize
dUrl
( $url ) && strpos($normalizedUrl, Yii::app()->errorHandler->errorAction) === false) {
$this->redirect(
$u$normalizedUrl, true, 301
);
}[...]
public function beforeAction($action)
{
$url = normalizedUrl = CHtml::normalizeUrl(array_merge(
array(
"/"
. .$this->route
), $_GET
));
if
( (Yii::app()->request->url !=
CHtml::$normalize
dUrl
( $url ) && strpos($normalizedUrl, Yii::app()->errorHandler->errorAction) === false) {
$this->redirect(
$u$normalizedUrl, true, 301
);
}
return parent::beforeAction($action);
}
}[...]