问题标签 [pretty-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.
laravel - Laravel 漂亮的网址
我在这里疯了!我正在尝试学习 Laravel,但漂亮的 URL 是行不通的。
mod_rewrite
我已从我的 apache 配置文件中启用,我已在我的用户配置文件中设置,并且我在 Laravel 安装文件夹中的文件中有AllowOverride
以下内容:All
.htaccess
public
我输入http://localhost/~user/lara/public/index.php/users
它有效,但http://localhost/~user/lara/public/users
我得到404 Not Found
错误
您可以看到重定向工作正常,就像public/users
已经变成public/index.php/users
但它说找不到,即使当我手动输入public/index.php/users
它时,它也会显示输出。
我已经阅读了关于 SO 的所有相关问题,但没有一个对我有用!
javascript - 带有漂亮 URL 的 ajax 提交请求
我正在构建我的第一个“漂亮 url”网站,但是当我尝试运行任何 AJAX 请求函数时,它们没有被传递到正确的文件(submit.php)
我有 1 个包含所有 AJAX 请求的文件(http://mdloring.com/ezleague/submit.php):
在我的“漂亮 url”页面之一(http://mdloring.com/ezleague/game/counter-strike)上,我有一个触发上述功能的按钮,但它尝试将请求传递给的 URL 是:http ://mdloring.com/ezleague/game/counter-strike/submit.php,而不是http://mdloring.com/ezleague/submit.php
我真的迷失了这个。非常感谢您的帮助。
php - Concrete5 - 在站点地图“访问”链接中使用漂亮的 URL
使用 Concrete5 v5.6.3.1 我启用了漂亮的 URL,它们按预期工作。
假设我创建了一个名为“test”的页面,可以从漂亮的 URL 访问:
当我单击 SiteMap UI 中的页面并选择“访问”时,我仍然链接到非漂亮的基于 cID 的 URL:
由于我启用了漂亮的 URL,站点地图上的“访问”链接是否可以使用漂亮的 URL 而不是基于 cID 的 URL?
我并不是说我要删除基于 cID 的 URL,这显然是作为后备需要的,但是当启用漂亮的 URL 时,即使在内部 SiteMap UI 上也不使用它们是没有意义的。我经常发现自己想在站点地图中链接我正在处理的页面,然后总是必须在属性下查看漂亮的 URL,这真的很乏味。
.htaccess - Modrewrite 漂亮的 url
在上述情况下如何进行modrewrite:
假设我们的网站是:www.real-estate.com
然后我们进行了第一个 mod 重写:
所以这将重写为类似的东西:www.real-estate.com/florida
它将列出佛罗里达州的所有房地产。
然后我们添加这条规则:
这将重写www.real-estates/florida/project-one
并显示该项目的详细信息。
但是,如果我像这样访问城市的链接:(www.real-estae.com/florida/
最后带有斜线)它将跳转到第二个 mod 重写规则,将我带到带有空变量的 details.php。
解决这个问题的正确解决方案是什么,这样如果用户在城市之后添加斜线,它仍然会显示该城市的项目,而不是带有空 var 的详细信息页面?
ruby-on-rails - 如何仅对rails中的某些链接使用slug
在查看帖子时,我在我的 rails 应用程序中使用 slug 而不是 ID 来美化 url。
因此,在我的articles.rb 文件中,我目前将其用于所有链接:
这会产生一个类似的网址:...articles/this-is-a-test-article
我现在只想在编辑帖子时使用普通的 id url 格式,有没有办法修改它以允许我这样做?
即……文章/7
作为参考,在我的文章控制器中,我有:
任何帮助将不胜感激,谢谢。
php - 标签中的 src 属性如何使用漂亮的 URL 与 index.php 交互
在使用 MVC 模式的典型 php 应用程序中,每个请求都会被引导到 index.php,这意味着当我输入时
它将向 php 脚本发出第一个请求,然后,如果生成的 html 页面是从
http://localhost/controller1/action1
还包含
,这个img标签是否会自动向index.php发出另一个请求并将src值替换为生成的结果
controller2/action2?
我检查了从脚本发出的请求,它确实有两个请求,但是 src 的值没有改变,保持不变
Ss 我的问题是: 1.src 属性中的第二个请求是否会向 index.php 发出另一个请求?2.如果会发出请求,为什么src的值没有变成controller2/action2回显的结果?
php - .htaccess 来自控制器/动作的干净 url
我使用一个 MVC,它会通过访问“控制器”目录并寻找一个名为 action.php 的文件来加载这个 url website.com/controller/action,这个文件效果很好。
不,我有一些更长的网址要清理,比如说我有:
所以我有一个名为“home”的目录,一个名为“page.php”的文件,其余的只是获取参数。
问题是,有没有办法使用 .htaccess 从 url 中删除 /home/page/ 但假设仍然需要调用控制器“home”和操作“page.php”?
顺便说一下,这是我的 .htaccess 文件:
.htaccess - 使用 htaccess 将查询字符串附加到 URL
我需要将查询字符串附加到某些 URL 以进行活动跟踪/表单提交。例如,我需要http://domain.com/page/重定向到http://domain.com/page/?Campaign_ID=123456
我尝试设置它的方式是在我尝试访问 domain.com/page 时给我一个重定向循环错误消息:
我也尝试使用 RewriteRule 代替,这也给了我循环消息:
如果这个问题已经在这里得到回答,我很抱歉。我搜索了一段时间,找不到它,所以请不要因为我发帖而对我大喊大叫。我确实试图自己找到它。谢谢!
.htaccess - 使用 .htaccess 格式化 URL
shop
如果在那之后我想隐藏bill
:
这些是我的示例 URL:
此外,如果我键入以下任何 URL:
我希望它重定向到以下链接:
php - 如何自动制作漂亮的网址
我有一个正在开发的网站,但我很生气我必须使用丑陋的 URL。所以,我有一个http://example.com/user.php?id=54和另一个http://example.com/foobar.php?name=Test的 URL 。
我怎样才能将它们都转换为漂亮的 URL,而不将它添加到 .htaccess 中以获取我想要制作的每个 URL?
example.com/user.php?id=54 => example.com/user/54
example.com/foobar.php?name=Test => example.com/foobar/Test
我的 .htaccess 文件中有这个:
谢谢,露西
我的完整 .htaccess 文件: