问题标签 [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.
.htaccess - htaccess - 一个干净的 URL 工作,但不是另一个
不幸的是,htaccess 文件对我来说从来都不是一个强项。
我直接跳进去:
所以去domain.com/themes/theme-name/
工作domain.com/themes/view.php?theme=theme-name
正常,都显示相同的页面/结果。然而,去domain.com/account/index.php?page=page
工作但去domain.com/account/page/
没有,它只是返回一个 404 Not Found。
page
变量可以是login
、create
等。帐户目录中的 将处理此变量dashboard
。logout
index.php
我很困惑为什么它不起作用,因为它是相同的情况,只是在不同的目录和不同的文件名下,但两者都在规则中声明。任何人现在我做错了什么?
编辑
我也尝试过这样做并定义页面,如下所示:
但它仍然只返回一个 404
ajax - 如何在 asp.net 中创建可抓取的 ajax
如何创建令牌“#!” 在 asp.net mvc 中?
如何创建 html 快照?
我已经阅读了谷歌文档,他们谈论通过 www.example.com/ajax.html#key=value 创建“向爬虫表明您的网站支持 AJAX 爬虫方案”以更改 www.example.com/ajax.html#!键=值。
但在 asp.net mvc 4 中,我无法创建“#!” 因为当我使用@Ajax.ActionLink("link text", "controller", new { attribute router here },new AjaxOptions{ HttpMethod="GET", InsertionMode= InsertionMode.Replace, UpdateTargetId ="id to add function of ajax" })。所以它产生“action/?key=valuer”不像我预期的“action/#!key=value”
所以有人帮助我。当我单击文本和 ajax 函数执行时,我想在 ajax 函数执行时搜索 Google 抓取链接
什么是 html 快照,这是在我执行 ajax 函数后创建的(单击文本和 ajax 函数执行 gernater hmtl 到 UpdattagetId(我在 asp mvc 中编码)。所以我不能用现有的代码更改任何东西:Ajax.actionlink( ...) 并生成 html 到 UpdatetargetId)
php - HTACCESS RewriteRule - 不从漂亮的 URL 发送查询字符串
我在使用RewriteRule
. 我为我的搜索页面创建了一个漂亮的 URL,它会在其中发布到自身以查询结果。但是,$_GET['type']
变量没有被发送到页面。这在我的本地 WAMP 服务器上运行良好,但在我的 Live 托管服务器上没有返回结果。
例如http://..com/search/searchType/
SearchType 是$_GET['type']
我发送到页面的数据。
我.HTACCESS
的如下
.htaccess - 从普通的 html 页面创建漂亮的 url?
我查看了几篇关于设置“Pretty URL”的文章,但我似乎无法为我工作。我是整个 .htaccess 过程的新手,我所看到的一切似乎都是针对动态的、基于 .PHP 的网站。这是我希望看到的情况:
丑陋的网址:http
://www.example.com/test.html漂亮的网址:http ://www.example.com/test/
它当前尝试在 .htaccess 文件中使用的是:
到目前为止,我没有运气。我没有在页面上使用任何形式的 .php - 这些是静态 .html 页面。任何帮助将不胜感激。谢谢!
apache - 如果最后一个节点是目录,我如何创建一个 .htaccess 来提供索引,否则,提供一个文件?
所以,如果我有以下网址:
http://www.example.com/Foo/Bar/Drink/
URL 的最后一个节点(在本例中为 Drink)将是一个目录,在这种情况下我想提供 index.php,或者它将是一个名为“Drink.php”的文件,在这种情况下我想提供服务他们那个文件。
http://www.example.com/显然会为 index.php 服务。
两者都将保持带有斜杠的“漂亮 URL”外观。
这可能吗?该站点将始终遵循这种格式,我真的在努力避免必须通过主索引文件来路由所有内容。
.htaccess - “漂亮”的 URL 不起作用
我正在尝试使用 .htaccess 文件中的此代码(我承认我从此处的其他问题复制/粘贴)从网站的 URL 中删除“.php”扩展名:
.htaccess 文件的其他行确实有效,例如,我有一个错误重定向并且:
所以,我知道 .htaccess 文件一般都在使用中。
我不知道这方面会出现什么问题,所以我不确定从哪里开始进行故障排除。有没有人有指针?
提前致谢。
php - Pretty PHP URLs with nginx (Ubuntu)
I am having a lot of difficulty configuring nginx pretty URLs with PHP. I am trying to rewrite /verify/codehere (code example: dsifoj24234j) to verify.php?key=codehere
Here is my current configuration:
.. It's not working, which brings me here. How can I fix it?
ruby-on-rails - Rails 路由漂亮的 url 并获取变量
Rails 菜鸟在这里
我有一个网址“/products?sports=2”,它显示产品很好。但我希望网址是“/排球”
我目前有,我知道它完全磨损了:
match 'volleyball' => 'products?sports=2'
有什么建议么?谢谢。
php - Htaccess:更改根目录但找不到文件
我有一个 htaccess 文件,我试图对其进行重写,但这会给我带来多个问题。首先是我的 htacess 文件:
第一个问题是,当我发出“mysite/foo/bar/”之类的请求时,它会重写 category 和 itemId 中的查询字符串,但它也会将我的 css 文件和 Js 文件的基本目录更改为 /foo/bar/设计/css/style.css
第二个问题是我有几个路径,如“login/”、“register/”、“users/”,当我尝试加载相应的文件时,它说:
谢谢您的帮助!
php - 如何使具有唯一 ID 的 URL 漂亮并提高搜索结果的可见性
我的团队正在开发一个新网站,为一家公司提供“在线旅游注册”服务。在设计旅游页面时,我们正在讨论如何为每个旅游创建一个 URL,这样每个人都可以理解它,另一方面它对搜索引擎有意义。
因此,我们开始分析实现 Beautiful URL 的不同方法。考虑到每个游览都可以通过唯一 ID 识别,因此,示例游览 URL 可能是这样的:
http://www.example.com/tour/0x5P8btUJSo58LFh9Ukm114613052846
0x5P8btUJSo58LFh9Ukm114613052846
游览的唯一 ID 在哪里。问题是,如何添加起点和终点名称是 URL,这样每个人都可以通过查看 URL 来了解旅行的位置。你会建议什么?如果我们在 URL 中添加起点和目的地,那么具有相同目的地和起点的不同旅行将如何声明?添加 Origin 和 Destination 将如何影响 SEO 并出现在搜索结果中?