代码之家  ›  专栏  ›  技术社区  ›  bear

htaccess建议-如何编写此规则?

  •  0
  • bear  · 技术社区  · 14 年前

    我不会说谎。我不擅长编写htaccess规则。不过,我对正则表达式没意见。

    基本上,用户输入的网址是:www.site.com/page.id或www.site.com/folder/page.id

    应该在内部写入:www.site.com/index.php?页面= ID

    我已经在index.php中对这些东西进行了排序,但我似乎无法用htaccess对其进行黑客攻击。

    你认为应该是什么?

    编辑:business/legal/service-level-agreement.10和services.5需要工作,因此规则需要在点、句点后获取数字。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Gumbo    14 年前

    试试这个规则:

    RewriteRule ^([^/]+/)?([^/]+)\.(\d+)$ index.php?$2=$3
    
        2
  •  1
  •   Nick    14 年前

    最简单的方法是:

    RewriteEngine On
    RewriteRule ^([^/]*)$ index.php?page=$1 [L]
    

    看看这里,也许这可以帮助:

    generateit

    cooletips

    webmaster-toolkit