【问题标题】:convert link (SEO mode) to Yii route link with htaccess使用 htaccess 将链接(SEO 模式)转换为 Yii 路由链接
【发布时间】:2012-11-09 11:03:42
【问题描述】:

大家好,

我正在寻找在这种情况下转换 SEO 友好链接的 htaccess 脚本:

http://www.sitename.domain/content/categoryName/subCategoryName/contentId/contentName.html

本例中到 Yii (PHP Framework) 的路由链接:

http://www.sitename.domain/index.php?r=content/view&id=contentId

另一个问题是,是否可以在 htaccess 文件中使用 IF 条件?

我们有不想使用此规则的链接!

最后感谢大家的关注。

【问题讨论】:

  • 为什么要使用 htaccess 而不是 yii 的 build in url manager?

标签: .htaccess seo yii


【解决方案1】:

您不能为此使用网址管理器吗?类似于

'components'=>array(
    ...
    'urlManager'=>array(
        ...
        'content/<categoryName:\w+>/<subCategoryName:\w+>/<id:\d+>/<contentName:\w+>.html'=>'content/view',
        ...
    ),
    ...
);

您想要的“if”语句是什么?如果您可以应用这些高于主要规则的情况,以便在格式稍有不同时首先运行它们?

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-05
相关资源
最近更新 更多