问题标签 [clean-urls]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - php中的干净url和javascript加载顺序问题
我正在尝试构建一个 php pages.packing.php 包含:
我的 .htaccess 是
现在,当我打开我的 php 时,它会正确显示我打开了 packing.php
但是,当我使用干净的 URL 打开时,它会在萤火虫中出现错误,说明 $ 未定义。
现在我知道问题是由于javascripts的错误加载顺序造成的。为什么会发生,我该如何解决?
谢谢你。
drupal-6 - Drupal&Boost&ImageCache 的 nginx 配置
更新!!!:这里讨论的问题完全由这个主题解决:
http://groups.drupal.org/node/155564
并通过详细探索:
Nginx 和 Drupal 大师的 Nginx 配置 - António PP Almeida (Perusio)。
https://github.com/perusio/drupal-with-nginx
无法解决以下问题:我有 FreeBSD、Apache 2.2、PHP(没有 FastCGI!)作为 apache 模块、nginx 0.8.5.4。
我正在尝试将启用了 boost 和 image_cache 的 Drupal 门户移动到个人 VPS 服务器。
我的目标是在 nginx 中重写 clean_url 并纠正 boost & image_cache 规则。
请帮忙!我知道我当前的 nginx 配置出了点问题。一整天都被它剪掉了。
这是 nginx.conf (现在只有 / 路由有效):
UPD:有了这个 nginx.conf 我有工作 /. 任何其他页面都会给我:“页面没有正确重定向”。谁能解释一下评估位置规则的顺序?如果是“break”——当 nginx 遇到这一行时,它接下来会做什么。我真的尝试了大约 20 个 nginx 配置示例。我不想要更多链接,我更希望有人真正了解 nginx.conf 中发生的事情的答案。
UPD2:如果我更换
和:
然后所有非根页面都给我 404“在此服务器上找不到请求的 URL”。
asp.net - ASP.net 为书签和链接的 url 维护 CurrentUICulture
所以我有一个使用两种不同语言的网站,我已经将它设置为从基于 CurrentUICulture 的资源文件中提取文本。
我有两个链接按钮,用户可以单击它们在英语和俄语之间切换。
例子:
这可以很好地切换语言。但我希望当前语言以某种方式反映在当前 URL 中,以用于书签目的或发送指向特定语言页面的链接。就像这些例子中的一个:
- www.mysite.com/contact/index.aspx?lang=ru
- www.ru.mysite.com/index.aspx
- www.mysite.com/ru/contact.aspx(虽然这个目录实际上并不存在)
我也想知道如何在两种不同的语言之间最好地分离谷歌分析数据。
ruby-on-rails-3 - rails3,干净的 url,friendly_id,会话
我正在使用friendly_id,效果很好我向我的事件控制器添加了一个新的私人操作,以确保只有事件所有者才能更新他们的事件......我的显示和删除操作工作正常,但是当我进行更新时出现错误
ActiveRecord::RecordNotFound in EventsController#edit 找不到 ID=snow-board 的用户
有什么建议可以解决这个问题吗?
.htaccess - Htaccess clean urls 代码无法正常工作
所以这就是我的 htaccess clean url 代码的样子:
此 htaccess 代码允许根目录上的文件使用 .php、斜杠或不使用任何内容。所以 blah.com/blah.php 有效 blah.com/blah 有效 blah.com/blah/ 有效
但是,如果我的根目录中有一个文件夹,比如名称是“news”,那么根目录上的文件“news”就不能采用干净的 url。所以 blah.com/news.php 有效,但 blah.com/news 和 blah.com/news/ 都无效。
出于某种原因,文件夹中的文件必须具有文件扩展名 (.php),因此 blah.com/news/obama.php 可以工作 blah.com/news/obama 和 blah.com/news/obama/ 都不起作用。
.htaccess 代码有什么问题,我该如何纠正?
tl;dr 是否有一个 htaccess 代码可以使它如此 .php 工作,尾部斜杠工作,并且没有尾部斜杠工作?我对htaccess一无所知。
另外:我昨天发布了同样的问题,但没有得到答复。不知道为什么。如果有什么令人困惑的地方,我会尝试清除它。谢谢!
url - Opencart -> 清理 URL
我正在使用 Opencart 1.4.9.4 有没有办法可以将我的 url 从查询字符串更改为类别/产品?
例子:
当前的:
通缉:
domain.co.nz/animals/monkey.php
我已经尝试过 google,但我得到的 seo_urls.php 和 .htacess 文档的答案参差不齐。
php - lighttpd 和 fastcgi.map-extension 检测/内容协商在没有文件扩展名的重写“干净”URL 上?
我当前的网站使用 PHP 构建 HTML 内容并将其输出到由重写的“干净”url 指定的浏览器。
index.php 只是根据变量调用我的函数来构建和输出内容:
目前这只是平面 HTML 输出,但我现在想在平面输出中包含 PHP,主要用于在浏览器中加载页面时的 PHP 包含调用:
我只是想我可以像这样通过 php 映射 HTML:
但是因为我的 URL 没有物理上的文件扩展名,并且实际上也不存在任何带扩展名的物理重写页面,所以 fastcgi 无法映射任何内容。
我已经通过简单地使用嵌入式 PHP 创建一个 .html 文件来测试 fastcgi 的工作原理,并且它被正确解析,所以我知道 .html 文件扩展名是通过 fastcgi 映射的。
我的问题很简单(或不是这样)如果 fastcgi/lighttpd 没有扩展名,如何通过 PHP 映射我的输出内容?
php - 需要 php 模板帮助和清理 url 帮助
我一般是 PHP 和 Web 开发的新手,但已经做了 5 年的程序员。我正在尝试使用记事本从头开始在我自己的网站上工作,以编辑我的 PHP 文件和我的服务器的 WAMP。我可以在 Safari、Chrome 和 Firefox 中查看我的文件,但不是 IE(我们都知道 IE 不是最好的),因为我正在使用一些 HTML5 的东西。无论如何,我有一个 Includes 文件夹,其中包含我的页眉、菜单和页脚文件。我有一个 index.php 文件,其中包含这些文件并可以很好地显示它们。在页面的中心是我想要的内容。为了保持干净的 url,我创建了很多文件夹并将同一个 index.php 文件放在那里(例如 Profile/index.php、Forums/index.php 等)。我这样做了,所以当我转到 localhost/mysite/profile/ 时,它向我展示了我想使用的模板。然而,必须有更好的方法来使用模板和更好的方法来获得干净的 url。我目前没有在任何地方托管这个网站,所以我不知道我是否可以访问 htaccess 文件(老实说,我什至不确定它是什么,只是看到它提到过),但我很好奇文件夹结构(每个菜单项一个文件夹)是正常还是可以的做法?我也很好奇是否有一种方法可以使用 index.php,而不必每次进行小改动时都复制和粘贴它。任何帮助,将不胜感激。谢谢。但我很好奇文件夹结构(每个菜单项一个文件夹)是正常还是好的做法?我也很好奇是否有一种方法可以使用 index.php,而不必每次进行小改动时都复制和粘贴它。任何帮助,将不胜感激。谢谢。但我很好奇文件夹结构(每个菜单项一个文件夹)是正常还是好的做法?我也很好奇是否有一种方法可以使用 index.php,而不必每次进行小改动时都复制和粘贴它。任何帮助,将不胜感激。谢谢。
php - 干净 URL 的问题 .htaccess - 找不到页面
我正在尝试使用 php 制作干净的网址,但我遇到了一些错误。希望有人可以提供帮助。
我的 .htaccess 如下:
实际上,我正在尝试在子文件夹中创建干净的 url price/
。
当我进入时:mydomain.com/price/param1
它运行完美,它实际上将我重定向到
mydomain.com/price/index.php?var1=param1
但是,当我尝试使用更多变量继续前进时,我遇到了问题。当我尝试访问时mydomain.com/price/param1/param2
,我没有被重定向并且出现 404 错误。
任何想法?提前致谢。
drupal-7 - 干净的网址在 Drupal 7 中不起作用
我刚刚安装并开始使用 Drupal 7,并按照说明打开了 Clean Urls。我单击了“运行 Clean URL 测试”按钮,但没有返回任何结果。它加载一些东西,然后刷新页面。
谁能阐明为什么会这样以及我能做什么?