问题标签 [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.

0 投票
3 回答
68 浏览

jquery - JQUERY在相对漂亮的url中插入字符串

我喜欢仅在“一些”相对漂亮的 url 的情况下使用 Jquery 插入字符串。

必须插入的字符串包含值 '/1' 或 '/2' 或 '/3'

所以一个像这样的网址:

但是像这样的网址

以下所有示例必须保持不变。

0 投票
1 回答
48 浏览

.htaccess - 带有 3 个参数的漂亮 URL

我正在处理一个带有 3 个参数的 .htaccess 文件,但它也应该适用于 1 个参数或 2 个参数。我有一个 2 个参数的示例,但我不知道如何使用 3 个参数来制作它。

这是我的代码:

提前致谢

0 投票
3 回答
127 浏览

javascript - 发送获取漂亮网址的变量

我正在创建一个漂亮的 url 基础网络,但我在获取表单变量时遇到了问题。我有一个类似的网址localhost/events/1(1 是一个获取变量 $_GET['eventID'])。我想使用如下形式发送 eventID

但是当我点击提交按钮将信息发送到页面并且我的网址更改为此

但我希望我的网址看起来像这样

我怎么能做到这一点?

0 投票
1 回答
1127 浏览

php - 新 Apache 上的 Options MultiViews 的替代方案

我在 htaccess 中使用

设置漂亮的 URL 等等。这将文件名中的扩展名设置为可选。例如http://server.com/index将与http://server.com/index.php相同(在 robots.txt.php、style.css.php 等中更有用)。但是在更新到新版本的 XAMPP(Apache 2.4.10 和 PHP 5.6.3)后它不起作用(错误 403),但在旧 XAMPP 中它可以工作。你知道这个或如何设置它的任何替代方案吗?错误在线

0 投票
1 回答
97 浏览

php - WordPress 自定义网址

我有这个 URL (www.yourdomain.com/view-promotion/123),它将使用页面模板来显示我的自定义帖子类型内容。 (123 是 CPT 帖子 ID)

但是,如果我将上面的 URL 更改为 (www.yourdomain.com/view-promotion/christmas-promotion)。

网址将使用自定义帖子类型模板自动切换到 (www.yourdomain.com/promotion/christmas-promotion)

附加信息

  • view-promotion 是页面名称
  • 促销是 post_type
  • 圣诞节促销是帖子名称

我应该怎么做才能将 URL 更改为 (www.yourdomain.com/view-promotion/christmas-promotion),这将使用页面模板中的布局?

0 投票
1 回答
1548 浏览

wordpress - .htaccess 使用 wordpress 进行身份验证

好的,我的 wordpress 网站上有一个区域home/gallery/test,我想使用 .htaccess 限制对它的访问。使用 .htaccess 为目录设置身份验证非常简单。但是我在 wordpress 中的问题是home/gallery/test实际上并不作为目录存在于任何地方,因为我使用的是漂亮的 URL。

因此,虽然我可以将身份验证块粘贴在位于主目录中的 .htaccess 中,但这会请求对整个站点进行身份验证。我不知道在哪里找到 .htaccess 文件以限制对home/gallery/test的访问。

有什么想法吗?我可以在主目录 .htaccess 文件中设置一些内容,以了解它不是整个站点,而只是我想要保护的主/画廊/测试URL?

有关信息,这是我的 htaccess 文件的内容(已更新以包含建议的解决方案)。

0 投票
1 回答
118 浏览

php - .htaccess 重写是冲突的/漂亮的 url

我有一个网址如下所示的网站: example.com/sample ?m=1389&t=name-title

但我希望它看起来像这样: example.com/1389/name-title

我认为有两个重写是冲突的。第一个是删除每个页面的 .php,第二个是使 sample.php 对 seo 更友好。这是我的整个 htaccess 代码。让我知道我做错了什么。我不想要文件扩展名,我希望我的页面 url 看起来非常好。谢谢你。

0 投票
2 回答
82 浏览

php - 将漂亮的 url 映射到实际的 url (PHP/.htaccess) 时包含失败

我第一次尝试制作漂亮的 url,这是我的系统,.htaccess 将所有内容映射回 index.php,index.php 将 URL 拆分为一个数组,然后使用 case 语句来决定如何继续。

.ht 访问:

索引.php:

问题是当 url 为:[domain]/dashboard/AviateX14 时,我收到错误:

该文件确实存在,问题出在代码上,我知道这一点,因为我已经通过放入 include('index.php') 进行了测试,但它仍然失败。该文件确实存在于 inc/content_active.php 中。

我做错了什么伙计们?:(

编辑: $params 的 var_dump 是:

0 投票
2 回答
956 浏览

php - 需要在带有漂亮 url 的查询字符串中传递反斜杠

我正在尝试将反斜杠作为查询字符串参数的一部分传递。

该项目使用了一个非常简单的url_rewriting方法:

然后接收$_GET['arguments']/分隔的值

例如: blog/post/2/ 将填写$_GET['arguments']'post/2/'

问题是,当我尝试传递类似test%5Cabc(为test\abc编码的 URL )之类的内容时,请求会返回 404 错误,而不是将其作为参数传递

我不知道如何解决它。提前致谢。

0 投票
1 回答
140 浏览

.htaccess - 重定向到“漂亮的网址”不起作用

我想让我的网站有“漂亮的网址”。我还想让输入“丑陋”网址的用户被重定向到“漂亮网址”。

简化示例:
我有 page data.php?id=123。我希望它向用户显示data/123在地址栏中键入的用户以及data.php?id=123将被重定向到的用户data/123

我尝试过以下代码.htaccess

但是它不起作用,据我了解,它会进入无限循环。

我想要的是可能的吗?如果是的话怎么办?