【问题标题】:Apache .htaccess rewritingApache .htaccess 重写
【发布时间】:2012-03-07 04:09:12
【问题描述】:

这就是我想要达到的目标。

我想重写这个网址 http://example.com?page=something 对此 http://example.com/something

这样我就可以 $_GET url 后面的任何内容 $_GET['page']='某事'

我读过的所有教程都显示为 http://example.com/page /something 所以我想知道是否有可能没有额外的“/”

//更新

这是我在 .httaccess 文件中的内容

重写引擎开启 RewriteRule ^(.*)/?$ index.php?page=$1 [L]

但是当我做一个 echo($_GET['page'] );我得到 index.php

【问题讨论】:

  • 是的,这是可能的。我们对此的许多确切副本都解释了这种情况。请展示您的尝试。

标签: .htaccess url-rewriting


【解决方案1】:

试试这个:

    RewriteEngine on
    Options +FollowSymLinks

    RewriteRule ^something/?$ /something.php

【讨论】:

    【解决方案2】:

    它需要接受一个参数

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

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 2014-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多