0

我有这个 .htaccess 文件

domain.com/modules/mymodule/.htaccess

这个htaccess文件可以“处理”网址吗domain.com/something

我不能在根目录上放置或编辑 .htaccess,我只能将它放在 mymodule 子文件夹中


我不想让用户看到

domain.com/modules/mymodule/mymodulepage

但类似的东西

domain.com/mymodulepage

这可以做到吗?

我没有发布任何我尝试过的东西,因为它们只是绝望的尝试,比如玩 RewriteBase 等等.. 但我知道 url 没有被子文件夹的 htaccess 文件“处理”!

4

1 回答 1

1

这个 htaccess 文件可以“处理”诸如 domain.com/something 之类的 url

不,它不能。除非请求是针对该目录或其子目录中的某些内容,否则它不会被访问。

您可以domain.com/modules/mymodule/mymodulepage重定向到domain.com/mymodulepage,但是一旦它在那里,您将没有任何规则来处理它。

如果除了 中的 htaccess 文件之外,您无权访问任何类型的服务器配置/modules/mymodule/,那么您将无法执行此操作。如果您确实有权访问某种级别的配置,则可以执行以下操作:

Alias /mymodulepage /the/path/to/modules/mymodule/

这会将 URI 指向 URI所在/mymodulepage的文件路径。/the/path/to/modules/mymodule//modules/mymodule/

于 2012-08-25T19:32:14.340 回答