问题标签 [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.
jquery - JQUERY在相对漂亮的url中插入字符串
我喜欢仅在“一些”相对漂亮的 url 的情况下使用 Jquery 插入字符串。
必须插入的字符串包含值 '/1' 或 '/2' 或 '/3'
所以一个像这样的网址:
但是像这样的网址
以下所有示例必须保持不变。
.htaccess - 带有 3 个参数的漂亮 URL
我正在处理一个带有 3 个参数的 .htaccess 文件,但它也应该适用于 1 个参数或 2 个参数。我有一个 2 个参数的示例,但我不知道如何使用 3 个参数来制作它。
这是我的代码:
提前致谢
javascript - 发送获取漂亮网址的变量
我正在创建一个漂亮的 url 基础网络,但我在获取表单变量时遇到了问题。我有一个类似的网址localhost/events/1
(1 是一个获取变量 $_GET['eventID'])。我想使用如下形式发送 eventID
但是当我点击提交按钮将信息发送到页面并且我的网址更改为此
但我希望我的网址看起来像这样
我怎么能做到这一点?
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 中它可以工作。你知道这个或如何设置它的任何替代方案吗?错误在线
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),这将使用页面模板中的布局?
wordpress - .htaccess 使用 wordpress 进行身份验证
好的,我的 wordpress 网站上有一个区域home/gallery/test,我想使用 .htaccess 限制对它的访问。使用 .htaccess 为目录设置身份验证非常简单。但是我在 wordpress 中的问题是home/gallery/test实际上并不作为目录存在于任何地方,因为我使用的是漂亮的 URL。
因此,虽然我可以将身份验证块粘贴在位于主目录中的 .htaccess 中,但这会请求对整个站点进行身份验证。我不知道在哪里找到 .htaccess 文件以限制对home/gallery/test的访问。
有什么想法吗?我可以在主目录 .htaccess 文件中设置一些内容,以了解它不是整个站点,而只是我想要保护的主/画廊/测试URL?
有关信息,这是我的 htaccess 文件的内容(已更新以包含建议的解决方案)。
php - .htaccess 重写是冲突的/漂亮的 url
我有一个网址如下所示的网站: example.com/sample ?m=1389&t=name-title
但我希望它看起来像这样: example.com/1389/name-title
我认为有两个重写是冲突的。第一个是删除每个页面的 .php,第二个是使 sample.php 对 seo 更友好。这是我的整个 htaccess 代码。让我知道我做错了什么。我不想要文件扩展名,我希望我的页面 url 看起来非常好。谢谢你。
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 是:
php - 需要在带有漂亮 url 的查询字符串中传递反斜杠
我正在尝试将反斜杠作为查询字符串参数的一部分传递。
该项目使用了一个非常简单的url_rewriting
方法:
然后接收$_GET['arguments']
以/分隔的值
例如: blog/post/2/ 将填写$_GET['arguments']
:'post/2/'
问题是,当我尝试传递类似test%5Cabc(为test\abc编码的 URL )之类的内容时,请求会返回 404 错误,而不是将其作为参数传递
我不知道如何解决它。提前致谢。
.htaccess - 重定向到“漂亮的网址”不起作用
我想让我的网站有“漂亮的网址”。我还想让输入“丑陋”网址的用户被重定向到“漂亮网址”。
简化示例:
我有 page data.php?id=123
。我希望它向用户显示data/123
在地址栏中键入的用户以及data.php?id=123
将被重定向到的用户data/123
。
我尝试过以下代码.htaccess
:
但是它不起作用,据我了解,它会进入无限循环。
我想要的是可能的吗?如果是的话怎么办?