【问题标题】:URL rewriting without htaccess (no multi-pages) [duplicate]没有 htaccess 的 URL 重写(没有多页)[重复]
【发布时间】:2013-11-14 08:52:41
【问题描述】:

我有一个页面根据参数显示内容:

domain.com/index.php/?id=foo

效果很好

domain.com/?id=foo

我想重写参数以便

domain.com/foo

也可以。

但我无法访问 htaccess。我可以使用 PHP 和 JS/jQuery。

我很确定这是不可能的,但我想确认一下。

edit :我想避免多页技巧,因为参数只是一个简单的 js 变量,没有别的。这些变量会定期更改,因此我不想要任何硬编码信息。

【问题讨论】:

  • domain.com/#foo 可以接受吗?然后,您可以使用 Javascript 解析主题标签,如果您需要更多强大的 URL 路由解决方案,您可以尝试类似 Sammy.js sammyjs.org
  • 您的要求在给定的约束条件下无法满足。
  • 谢谢你应该把它作为一个答案。

标签: javascript php url-rewriting


【解决方案1】:

那么您必须更改设置文件的方式。我的意思是..

如果我有这个 url:domain.com/?id=foo -> 这意味着我有 1 个通用索引,并且我包括那个 FOO 页面..(更简单:你的索引正在打开一个名为 FOO 的目录并获取它的内容)要使它像这样: domain.com/foo ,你必须改变你的方式文件结构.您仍然必须为每个页面创建一个不同的文件夹,但它们必须位于根目录中。

domain.com/foo 的示例:

  root dir /
    -> index/ 
        => index.php
    -> foo/ 
        => index.php

知道了吗?

【讨论】:

  • 谢谢你的回答,请看我更新的帖子。
猜你喜欢
  • 2015-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-30
  • 2014-08-08
  • 2015-07-23
相关资源
最近更新 更多