【问题标题】:.htaccess - Localhost working in a folder problems.htaccess - 本地主机在文件夹中工作的问题
【发布时间】:2012-06-05 19:56:14
【问题描述】:

我正在使用 MAMP 在我的 Mac 上使用本地主机。我正在尝试用.htaccess 做一些mod_rewrite。我认为我所有的问题都在于我正在处理这样的 URL:localhost:8888/folder/index.php。

我如何“删除” /folder/... 或让 .htaccess 与 /folder/ 一起工作,同时记住我想在项目上线后立即删除它? *我更愿意“删除” /folder/ 使其看起来更像我的项目上线时。

如果我尝试像这样“删除” index.php:

#Removes index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]

它一直跳回到根目录:localhost:8888/ 而不是 localhost:8888/social/。

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    遇到了同样的问题,刚刚找到了解决方案。(我知道我可能会迟到这篇文章,但可能会对其他人有所帮助)

    我遇到的问题是我的本地网络环境。我在服务器上试了一下,一切正常!所以发现我只需要在 apache 中为我的网站设置虚拟主机,一切都很好!

    我在这个 stackoverlfow 帖子的帮助下做到了这一点:How to set root directory to a subfolder 和这篇关于如何在 Windows PC 上做到这一点的文章:Setting up Virtual hosts in win 7

    希望对你有帮助, 干杯!

    【讨论】:

      猜你喜欢
      • 2015-10-15
      • 2010-11-19
      • 2017-06-12
      • 1970-01-01
      • 2015-06-05
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多