【问题标题】:.htaccess seo rewrite.htaccess seo 重写
【发布时间】:2011-01-25 15:55:38
【问题描述】:

我目前的设置是:

site.com/DIR/56

我想做的是:

site.com/DIR/56/some-string-here-about-the-page

我当前的 .htaccess 设置是:

RewriteEngine on
Options +Followsymlinks
RewriteRule ([0-9]+) index.php?id=$1

【问题讨论】:

  • 您接受任何个数字。所以它应该已经工作了。

标签: php .htaccess mod-rewrite seo


【解决方案1】:

我不是 .htaccess 专家,但在我看来,您现有的设置可以工作。它正在做的是获取给定的 uri 并在其中找到一个整数 - 在其中的任何位置。然后它忽略 uri 中的所有其他文本,将其重写为 index?id=$1。 $1 只是找到的整数,例如 56。

你可以更明确地尝试这样的事情:

RewriteEngine on
Options +Followsymlinks
RewriteRule DIR\/([0-9]+)(\/)? index.php?id=$1

但是,我有理由确定您的精美网址无需任何更改即可正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-06
    • 2013-09-04
    • 2019-04-23
    • 2021-07-06
    • 2015-01-04
    • 1970-01-01
    • 2013-12-25
    • 1970-01-01
    相关资源
    最近更新 更多