【问题标题】:Php application urlphp申请地址
【发布时间】:2010-05-31 16:11:23
【问题描述】:

我有一个疑问。如何配置我的应用程序以使用 www.mysite.com/myfolder 而不是 www.mysite.com/myfile.php?

我需要为注册到我的 PHP 应用程序的每个用户创建一个个人资料页面,但我不知道该怎么做。我已经看到它可以与页框一起使用,但如果可能的话,我更喜欢不要使用它。

感谢您的建议!

干杯, 安德烈亚

【问题讨论】:

  • 请澄清:使用 www.mysite.com/myfolder 是什么意思?

标签: php apache url


【解决方案1】:

使用 Apache 的 mod_rewrite。

【讨论】:

    【解决方案2】:

    当您访问 www.mysite.com/myfolder 之类的网站时,Apache 实际所做的是为该文件夹查找“索引文件”。这通常是一个名为 index.html 或 index.php 的文件。

    我建议用于用户配置文件之类的是 Apache 的 mod_rewrite

    【讨论】:

      【解决方案3】:

      您应该查看mod_rewrite. 您的真实网址可能是 www.mysite.com/somename.php。但是 mod_rewrite 可以使显示 url 为 www.mysite.com/somename/

      对于您的用户配置文件,让 URL 类似于 www.mysite.com/user.php?user_id=x,显示 URL 是 www.mysite.com/user/x/

      【讨论】:

        【解决方案4】:

        您可以通过更改 DocumentRoot in httpd.conf 或使用 mod_rewrite 来更改它 - 虽然它确实有点依赖于上下文

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-04-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多