问题标签 [permalinks]
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 - Wordpress 忽略 URL 中的 Unicode 字符
我正在使用带有此类永久链接的 wordpress:
/%year%/%monthnum%/%postname%/
如果我使用这种类型的网址:example.com/2010/03/तकनीक</p>
它将此 url 视为 example.com/2010/03/ (通过忽略 unicode 字符)并显示 2010 年 3 月的存档列表。
如果我使用英文网址:example.com/2010/03/technology,那么它可以完美运行。
即使在标签页面上也会出现此问题:例如 example.com/tag/इंटरनेट 被视为 example.com/tag/ 并显示 404 页面。
为什么 wordpress 忽略 unicode 字符?
如果我使用默认的查询字符串结构,那么即使使用 unicode 字符也能完美运行。
服务器信息:IIS7 Win2008 服务器(启用 URL 重写)Wordpress 2.9.2
mediawiki - 我可以使用 MediaWiki 将所有链接设为小写并使用连字符而不是下划线作为单词分隔符吗?
我可以将 MediaWiki 链接设为小写并使用连字符而不是下划线作为单词分隔符吗?
类似于WordPress 或其他 wiki CMS所做的事情。
rewrite - Wordpress:如何将生成的 URL(永久链接)转换为漂亮的 URL?
在插件中,我正在生成一个分页链接到一个类别,
即http://localhost/?cat=17&paged=5
. 该类别由 slug 和 id 已知。
有没有办法将此 URL 转换为用户定义的“漂亮的永久链接”格式,
即http://localhost/category/foo/page/5
?
(假设我们正在运行 Wordpress 2.8/2.9+)
编辑:由于对我想要实现的目标存在一些误解,这就是我所拥有的:
- 类别 ID
- 页码(即该类别档案的第五页)
使用这些数据,我可以创建指向该页面的 URL,例如,http://localhost/?cat=17&paged=5
它可以很好地工作。问题是视觉性质的:如果用户启用了漂亮的永久链接,那么这将不太适合。问题是:我如何http://localhost/category/foo/page/5
从(或)我拥有的信息中获得正确、漂亮的永久链接(即)?
编辑2:显然,如果用户禁用了漂亮的永久链接,那么就没有漂亮的永久链接。我知道,这真的不是问题的主题......目前,让我们假设用户有一个任意的永久链接设置。我生成了一个链接,它应该看起来像用户想要的那样。
wordpress - Wordpress 和 Joomla 永久链接以及域重定向到 Zeus 上的特定子目录
这就是我想要做的事情:joomla 在 1 个子目录中,wordpress 在另一个子目录中。
mysite.com 指向 joomla 目录
mysite.com/blog 提供 wordpress。
我还想对两者都使用 seo 友好的永久链接。
我正在使用带有 Joomla 1.5 和 wordpress 2.9.2 的 Zeus Linux 共享主机,并且很难找到合适的重写脚本。任何帮助将不胜感激!谢谢你。
ruby-on-rails - Rails,如何组合多个模型属性以使用 permalink_fu 创建唯一的永久链接?
Permalink_fu 可以结合 2 个或更多模型属性来创建唯一的永久链接吗?
假设我有一个商业模型,这个模型包含:name、:address、:phone、:city、:state、:country 等属性。
现在我在这个模型中设置了永久链接,仅用于 :name
has_permalink:名称
所以我会得到“/biz/name”。但是,如果该企业在城市中有超过 1 个位置,我想将企业名称、城市和增量编号结合起来。
例如我想使用:
永久链接的“/biz/joes-coffee-shack-chicago”
或者如果是多地点业务
“/biz/starbucks-chicago-92”
这可能与当前的 permalink_fu 插件或 permalink_fu 的一些分支有关吗?或者这需要对 permalink_fu 插件进行一些修改吗?
wordpress - .htacces - 将根目录中的所有帖子移动到新类别
有人可以帮我吗?我在最后的机会沙龙,失去了很多交通。任何帮助都会受到极大的欢迎。
根据我的永久链接结构一年后,所有帖子都在根目录中,因此被谷歌拾取为:
snowmenu.com/postname
自从更改了我的类别和永久链接结构后,我需要将 Google 上多年的帖子重定向到:
snowmenu.com/ski-snowboard-winter-sports-news/postname
有没有办法通过.htaccess 做到这一点?
非常感谢任何能够帮助我的人。
wordpress - 更改 WordPress 上的帖子永久链接结构以使用自定义分类法
我想更改我的 WordPress 3.0-beta1 上的帖子永久链接架构以使用我的新自定义分类法。
今天我可以使用URL /%category%/%postname%/
,/my-category/my-post/
这很好,但我需要使用另一种分类法而不是“类别”一个。
我尝试使用/%acervo%/%postname%/
,但我的 URL 附带在 URL 上,而不是帖子所属%acervo%
的“ Acevo ”(我的分类名称)的名称。
我发现了一些与WP_Rewrite相关但没有成功的东西......
wordpress - 在 WordPress 搜索中使用 - 而不是 +
目前我使用上面的 .htaccess mod_rewrite 规则来转换默认的 WordPress 搜索永久链接:
进入像这样的漂亮永久链接:
我的问题是:我需要更改上面 mod_rewrite 规则的哪一部分以获得更好的永久链接,例如:
谢谢。
mysql - 处理带有非英文字符的 SEO 友好 URL
我有这样的 URL: .com/topic.php?id=6
我可以将它们转换为:.com/topic/5.html
这有效,但现在我想转换.com/topic/title.html
“标题”是动态的,例如çağdaş
,可以包含非英文字符,如Ş
orĞ
或Ü
在这种情况下,我首先将字符转换为可接受的等价物,例如Ş
toS
或Ü
toU
如果我转换çağdaş
为,cagdas
那么我的 URL 看起来像这样.com/topic/cagdas.html
我cagdas
在 SQL 查询中使用过选择正确的行,但在数据库中,它存储为çağdaş
not cagdas
。我可以做些什么来解决这个问题,以便数据库将我的动态 URL 以转换后的形式存储为cagdas
?