【问题标题】:How to change www.domain.com/photos/public/gallery to www.domain.com/photos/ in .htaccess file? [closed]如何将 .htaccess 文件中的 www.domain.com/photos/public/gallery 更改为 www.domain.com/photos/? [关闭]
【发布时间】:2014-01-21 09:45:03
【问题描述】:

我已在我网站的子文件夹(照片)中安装了照片脚本。

当我转到www.domain.com/photos/ 时脚本不起作用,只有当我转到www.domain.com/photos/public/gallery/ 时脚本才起作用。

有人可以帮我编写.htaccess 文件中使用的代码,以将www.domain.com/photos/ 作为主链接吗?

谢谢

【问题讨论】:

  • 发布一些代码怎么样?
  • 这将是一个不稳定的重写。文件夹 public 不应该在您的 webroot 中,它应该您的 webroot。
  • 我应该在这里发布什么代码?

标签: regex apache .htaccess mod-rewrite redirect


【解决方案1】:

将此代码放入您的DOCUMENT_ROOT/photos/.htaccess 文件中:

RewriteEngine On
RewriteBase /aviation-photos/

RewriteRule ^$ public/gallery [L]

【讨论】:

  • 嗨 Anubhava 我尝试了这段代码,但在浏览器中出现以下错误:“此网页有重定向循环”还有其他想法吗?
  • 那行不通。这是该站点的实际链接:link 我刚刚将 'RewriteBase /photos/' 更改为 'RewriteBase /aviation-photos/'
  • 好的,基于我再次编​​辑代码的那个链接。立即尝试。
  • 试过了,同样的重定向循环错误。
  • 您的系统中是否还有其他 .htaccess 文件?
猜你喜欢
  • 2014-05-07
  • 1970-01-01
  • 2016-11-12
  • 1970-01-01
  • 1970-01-01
  • 2020-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多