gpt4 book ai didi

apache - 在 wamp 上使用 .htaccess 更改文档根目录

转载 作者:行者123 更新时间:2023-12-02 11:36:51 29 4
gpt4 key购买 nike

我已经为此挠头很久了。无法让它发挥作用。 (我是一个 apache 菜鸟,这也可能是一个原因)。好吧,简而言之,这就是问题所在。我正在使用 wamp 并且有一个目录 Retailer。其中还有另一个名为 public 的目录,其中包含索引和其他文件。我想将这个 public 目录设为文档根目录。我想用 .htaccess

来实现这一点

我的 apache 重写模块已打开。

这是我尝试过的:

RewriteEngine on
RewriteBase /public/
RewriteRule ^index.php$ test.php

我也尝试过

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^localhost/Retailer$ [NC,OR]
RewriteCond %{HTTP_HOST} ^localhost/Retailer$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]

我已经尝试过

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^http://localhost/Retailer/$ [NC,OR]
RewriteCond %{HTTP_HOST} ^http://localhost/Retailer/$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]

但是所有这些情况的结果都是相同的。那是: enter image description here

任何帮助将不胜感激艾哈迈尔

最佳答案

在您的 Retailer/.htaccess 文件中使用此规则:

RewriteEngine on
RewriteBase /Retailer/

RewriteRule ^((?!public/).*)$ public/$1 [L,NC]

关于apache - 在 wamp 上使用 .htaccess 更改文档根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21465260/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com