代码之家  ›  专栏  ›  技术社区  ›  Dan YOU

SE友好url apache代码片段

  •  0
  • Dan YOU  · 技术社区  · 15 年前

    我想要 示例com/23-45 example.com?内径=23-45

    请把我应该添加到.htaccess文件中的代码张贴出来 (这就是我要做的一切吗-在.htaccess文件中添加一段代码?)

    2 回复  |  直到 8 年前
        1
  •  0
  •   Artefacto    15 年前

    必须在Apache的httpd.conf中启用mod_rewrite AllowOverride FileInfo Options FollowSymLinks 对于主配置中的.htaccess目录。见 docs

    之后,根文档目录中的.htaccess应该有:

    RewriteEngine on
    RewriteRule ^\d+-\d+$ ?id=$0 [B]
    
        2
  •  0
  •   Dan YOU    15 年前

    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^([0-9\-]+) ?id=$0