.htaccess完全重写URL以显示文件夹中的文件,而不是根目录中的页面

瑞安

所以,我有当前的文件结构:

ROOT
    -> /public
        -> /user_views
            user_handle.php
            user_profile.php
            user_feed.php
            user_settings.php
    .htaccess

如您所见,该文件夹user_views包含客户端可能想要查看的一些可能的视图。我想要的是针对将URL插入http://example.com/user/页面的客户端user_handle.phphandle将充当所有/user/页面的根文件,并因此通过大量$_GET请求将其拆分为那些页面

到目前为止,我有以下.htaccess文件,但无法正常工作...

RewriteRule ^user/ user_views/user_handle.php [L]

我该怎么做才能使其正常工作,以便urlhttp://example.com/user重定向到该user_handle文件user_views中的文件?

谢谢!

伊曼纽尔贷款

我不确定我是否完全理解您的问题,但是似乎您想让其余PHP文件user_handle.php位于public/user_views“路由器”下,并向/ user /提供所有请求(例如/ user /?page = 1)由处理user_handle.php

如果是这样,您的规则似乎是合法的。我注意到的唯一一件事(可能是错误的)是您.htaccess位于public文件夹之外在这种情况下,您需要在规则中包括“ public /”。

我重新创建了您描述的文件夹/文件结构,并使用以下.htaccess对其进行了处理:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^user/ public/user_views/user_handle.php [L]
</IfModule>

这是一个小问题,但是您可能还需要仔细检查mod_rewrite,这是在服务器/本地环境中启用了基于规则的重写引擎。当您调用phpinfo()任何PHP文件时,它应显示在“已加载的模块”下

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.htaccess完全重写URL以显示文件夹中的文件,而不是根目录中的页面

来自分类Dev

在文件夹而不是根目录中安装了gem

来自分类Dev

.htaccess从站点根目录重定向到公用文件夹,在URL中隐藏“公用”?

来自分类Dev

显示文件夹中任何URL的自定义页面的内容

来自分类Dev

显示文件夹中的图像

来自分类Dev

用文件夹中的.htaccess重写URL

来自分类Dev

目录中的文件夹数组,并在每个文件夹中显示文件,重命名/删除选项

来自分类Dev

文件不会显示在文件夹中,但是会显示在根目录中吗?

来自分类Dev

文件不会显示在文件夹中,但是会显示在根目录中吗?

来自分类Dev

如何从文件夹中的页面重定向到根目录中的页面?

来自分类Dev

如何从文件夹中的页面重定向到根目录中的页面?

来自分类Dev

如何从根目录重定向到子文件夹,重写子文件夹链接以使其看起来像根目录,然后在htaccess中添加一些例外?

来自分类Dev

如何从根目录重定向到子文件夹,重写子文件夹链接以使其看起来像根目录,然后在htaccess中添加一些例外?

来自分类Dev

WinRAR Explorer显示子文件夹中归档根目录中的所有文件

来自分类Dev

.htaccess规则,在根目录中包含cakephp,在子文件夹中具有核心php

来自分类Dev

Ripgrep仅排除文件夹根目录中的文件

来自分类Dev

du命令-在输出中显示文件或文件夹?

来自分类Dev

子文件夹中的Vue CLI 3 SPA,根目录中的静态HTML页面

来自分类Dev

如何让我的 Angular 站点在根目录中呈现而不是在文件夹中呈现?

来自分类Dev

无法在根目录中包含文件夹中的内容

来自分类Dev

如何使.htaccess在根目录下安装了wordpress的子文件夹中工作

来自分类Dev

根目录中使用.htaccess的动态子文件夹的重写规则

来自分类Dev

Github项目位于子文件夹而不是根目录中

来自分类Dev

系统信息脚本“ inxi”中的错误-显示文件夹内容而不是信息

来自分类Dev

获取ZipFile根目录中的文件夹数

来自分类Dev

如何访问根目录 (WordPress) 中的文件夹

来自分类Dev

如何显示文件夹中的随机图片?

来自分类Dev

PHP脚本,显示文件夹中的图像

来自分类Dev

无法使用php显示文件夹中的图像

Related 相关文章

  1. 1

    .htaccess完全重写URL以显示文件夹中的文件,而不是根目录中的页面

  2. 2

    在文件夹而不是根目录中安装了gem

  3. 3

    .htaccess从站点根目录重定向到公用文件夹,在URL中隐藏“公用”?

  4. 4

    显示文件夹中任何URL的自定义页面的内容

  5. 5

    显示文件夹中的图像

  6. 6

    用文件夹中的.htaccess重写URL

  7. 7

    目录中的文件夹数组,并在每个文件夹中显示文件,重命名/删除选项

  8. 8

    文件不会显示在文件夹中,但是会显示在根目录中吗?

  9. 9

    文件不会显示在文件夹中,但是会显示在根目录中吗?

  10. 10

    如何从文件夹中的页面重定向到根目录中的页面?

  11. 11

    如何从文件夹中的页面重定向到根目录中的页面?

  12. 12

    如何从根目录重定向到子文件夹,重写子文件夹链接以使其看起来像根目录,然后在htaccess中添加一些例外?

  13. 13

    如何从根目录重定向到子文件夹,重写子文件夹链接以使其看起来像根目录,然后在htaccess中添加一些例外?

  14. 14

    WinRAR Explorer显示子文件夹中归档根目录中的所有文件

  15. 15

    .htaccess规则,在根目录中包含cakephp,在子文件夹中具有核心php

  16. 16

    Ripgrep仅排除文件夹根目录中的文件

  17. 17

    du命令-在输出中显示文件或文件夹?

  18. 18

    子文件夹中的Vue CLI 3 SPA,根目录中的静态HTML页面

  19. 19

    如何让我的 Angular 站点在根目录中呈现而不是在文件夹中呈现?

  20. 20

    无法在根目录中包含文件夹中的内容

  21. 21

    如何使.htaccess在根目录下安装了wordpress的子文件夹中工作

  22. 22

    根目录中使用.htaccess的动态子文件夹的重写规则

  23. 23

    Github项目位于子文件夹而不是根目录中

  24. 24

    系统信息脚本“ inxi”中的错误-显示文件夹内容而不是信息

  25. 25

    获取ZipFile根目录中的文件夹数

  26. 26

    如何访问根目录 (WordPress) 中的文件夹

  27. 27

    如何显示文件夹中的随机图片?

  28. 28

    PHP脚本,显示文件夹中的图像

  29. 29

    无法使用php显示文件夹中的图像

热门标签

归档