【问题标题】:.htaccess - Changing the look of a URL.htaccess - 改变 URL 的外观
【发布时间】:2012-03-02 14:59:57
【问题描述】:

我在尝试找出 htaccess 重写时遇到了麻烦。

我正在为一个项目使用 codeigniter,并且我正在制作这样的网址

http://www.website.com/profile/u/crispybenz

网址的最后一段是用户唯一的用户名。

我希望人们能够使用它访问它

http://website.com/crispybenz

这可能吗?

【问题讨论】:

  • im crafting the urls like so 是不是意味着你已经有了一些 RewriteRules?您也必须向他们展示。
  • 对不起,不,我没有任何现行规则……就像 codeigniter 使用 www.website.com/controller/function/username
  • 投票结束:Exact Doop
  • 我不认为它是完全重复的 Routes in Codeigniter - Automatically 。这个问题是关于使用 htaccess 重写 url 而不是使用该问题中的路由。它可能会导致使用 codeigniter 中的路由功能的选项来实现此问题的预期结果。

标签: php codeigniter routes


【解决方案1】:

您可以尝试使用 CodeIgnitor 路由规则。看看他们的official documents here

【讨论】:

    【解决方案2】:

    我认为这可以在 htaccess 文件中使用:

    Options +FollowSymLinks 
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /profile/u/$1 [L]
    

    如果文件夹不存在,它会尝试http://website.com/profile/u/NONEXISTENT_FOLDER

    【讨论】:

      猜你喜欢
      • 2012-02-04
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多