【问题标题】:Rewrite home page url and remove question mark and add slashes in htaccess重写主页 url 并删除问号并在 htaccess 中添加斜杠
【发布时间】:2021-05-07 02:22:53
【问题描述】:

我在网上找到了很多解决方案,但它们都需要一个页面,我正在尝试在主页上这样做

www.domain.com?address=germany

www.domain.com/germany

【问题讨论】:

  • 您的“主页”是像index.php 这样的真实文件,还是由路由系统处理的虚拟文件?您可以发布您尝试过的内容。你看到这个了吗? stackoverflow.com/a/1244948/231316
  • 我的主页是 index.php,但我不希望它像 www.domain.com/index/germany
  • 那么上面的应该可以帮到你
  • 再一次,请在哪里发布您尝试过的内容以及结果。

标签: .htaccess


【解决方案1】:

您应该有如下的 htaccess 规则。 OP 在 OP 的答案中发布的规则对我来说看起来不正确。请确保在测试 URL 之前清除浏览器缓存。

RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ /index.php?address=$1 [L]

【讨论】:

    【解决方案2】:

    只需编辑 .htaccess 并写下这个

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

    【讨论】:

    • 恕我直言,这会报错,不确定你是否检查过这条规则,看看我的回答应该是怎样的,谢谢
    猜你喜欢
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 2022-07-22
    • 2021-12-14
    相关资源
    最近更新 更多