您当前的位置:首页 > TAG信息列表 > url-rewriting
阿帕奇重写规则和WordPress问题
我试图通过使用wordpress重写规则来解决我的问题,但遗憾的是,我花了太长时间才尝试这种方法。我把它用于一个更简单的问题,但现在我无法将它用于我的双变量重写。# START Custom rules. RewriteEngine On RewriteRule ^examentraining/vak/([^/]+)/([^/]+)/?$ index.php?p=1316&vakname=$1&level=$2 [L] RewriteRule ^exame
更新发布日期时的URL重定向
我在帖子中更新了日期。但旧的URL已经像病毒一样传播开来,人们最终陷入了“找不到页面”的死链接。我尝试使用简单的301重定向WordPress插件和Permalink重定向WordPress插件。但它似乎不起作用。我想从重定向http://www.example.com/2014/02/20/events-2014/ 到http://www.example.com/2014/03/02/events-2014/此外,我的所有移动应用程序都已同步到网站。我不希望他们因为这个重定向而受到影响。
Using 2 URL's for Wordpress
我有一个问题,我的内部公司博客应该通过两个URL可见。一个是内部的,一个是外部的。现在,我需要在内容交付到浏览器之前重写URL。所有的URL都在数据库中,我似乎找不到开始重写的地方。有什么线索表明挂钩可能有用,可以做些什么来实现这一点?
是否将旧URL重写方案转发到新方案?
我为自定义帖子类型重写了以下url:add_rewrite_rule( \'event/([0-9]+)\', \'index.php?post_type=event&p=$matches[1]\', \'top\' ); 由于网站结构发生变化,我将从/event/id 到/workshop/event/id 如下所示:add_rewrite_rule( \'workshop/event/([0-9]+)\',
添加重写规则不适用于我
我定义了以下重写标记:// ADD REWRITE TAG FOR \'VEHICLE MAKES\' add_rewrite_tag(\'%make%\',\'([^&]+)\'); // ADD REWRITE TAG FOR \'BODY STYLES\' add_rewrite_tag(\'%body-style%\',\'([^&]+)\'); // ADD REWRITE TAG FOR \'OTHER TOPICS\'
自定义帖子类型的URL重写调整导致模板恢复为index.php
我有一个带有URL永久链接重写的自定义帖子类型,如果它使用/mynews/stories/YYYY/mm/story名称,它似乎可以工作,但如果我将“mm”改为每月的前3个字母(例如1月、2月、3月等),模板层次结构会中断,并使用索引。php。我的代码在这里http://pastebin.com/RS1DMbB6我把这些都放在函数里了。php文件,因为我不允许添加插件。因此,当我从%monthnum%更改为%month%时,URL重写工作正常,但使用了错误的模板。post\\u type\\u link
重写admin-ajax.php的规则
我浏览了很多帖子,在google上搜索了很多,但还是没能实现。我正在尝试为管理ajax创建一个重写规则。php,以实现此处所示的相同结果:Adding admin-ajax.php to the frontend. Good or bad idea?但是,我不想使用htaccess文件。相反,我需要通过动态添加规则(比如使用add\\u rewrite\\u rule)来实现这一点,例如,因为要调用的ajax函数位于我正在编写的插件中,我希望提供一个友好的URL来调用。我似乎遵循了有关该方法的所有最佳做法
htaccess rewrite ignored
我对在本地Wordpress安装(通过Bitnami安装)上重写东西感到非常沮丧。在WP中重写是如何工作的?它似乎有一些PHP/数据库系统加上一个基本的。Wordpress根目录下的htaccess文件?无论如何,我在基本的WampServer设置上运行时遇到了这个问题https://stackoverflow.com/questions/22362774/basic-htaccess-rewrite-rule-not-working/22363852#22363852, 解决了这个问题。但现在当我在这个
重写返回错误数据的规则
我有一个自定义的帖子类型,叫做product. 它有两种分类法product_category (哪个更优)和product_group.我希望单个产品的永久链接显示为:products/%product_category%/%product_group%/%postname/和;“档案”;,事实上,产品类别中的产品概述如下:products/%product_category%/.这是我的方法:add_filter(\'rewrite_rules_array\', \'rewrite_rules\');
Wp-admin上的自定义查询变量和解析请求
我读过这篇文章http://wordpress.org/support/topic/query-vars-in-admin虽然这是一个很老的问题,但它非常适合我。我正在努力完成我在这里发布的内容:Rewrite rule for admin-ajax.php但在下面的代码中,在wp admin中只调用第一个过滤器:add_action(\'init\', array(\'MYCLASS\', \'add_custom_rewrite_rules\'), 10, 1); add_action(\'q
添加漂亮的查询参数
名为shooting的自定义帖子类型有一个包含大量图像的字段(带有ACF)。这些列在single.php 其中一幅图像以全尺寸显示。我目前有如下URLshooting/foo-bar/?image=1 其中,1是应显示为大的图像的索引(不是ID)。有没有办法获得更漂亮的URL,比如shooting/foo-bar/1 用WordPress?或者我必须为此编写自定义重写规则吗?
分类重写分页404
我已将我的分类url重写为我的帖子类型“filter”的名称。因为我已经这样做了,我的分页在url上不再起作用:http://www.website.com/filter/term-name/所以如果我访问http://www.website.com/filter/term-name/page/2我有404我认为这是因为Wordpress现在将filter视为帖子类型和分类法。如果我改变\'slug\' => \'filter\', 例如,至\'slug\' => \'test\' 它工作得很
有没有可能在不将固定链接设置为帖子名称的情况下重写页面URL?
例如,如果您的页面链接是localhost/wordpress/?p=123 ? 而不是post_name.php?.... (因此,permalinks的第一个选项post_name.
定制REWRITE_RULES-只传递数字,不传递字母字符
我正在尝试添加一个重写规则,以将var传递给自定义页面模板。出于某种奇怪的原因,当我键入它指向的数字以外的字符时,它只在变量中例外数字404.例如:http://example.com/reco/9080但事实并非如此:http://example.com/reco/abcd (重定向到404)这是我的代码:function add_rewrite_rules($wp_rewrite) { add_rewrite_rule(\'reco/([^/]*)/?\', \'index.p
使添加_重写规则和添加_重写标记工作
我对使用add_rewrite_rule 和add_rewrite_tag. 我正试图找到一个非常基本的例子,但我所做的一切似乎都无法奏效。I want to access this URL (this works when entering this URl in directly):http://localhost/?author_name=rewrite Via this URL:http://localhost/name/rewrite I have the following c
IIS 7使用父类别重写
我在这里看到了很多关于同一件事的问题,但要么没有答案,要么略有不同!我在linux机器上测试了以下内容,一切正常,当我将其传输到windows以在iis7下运行时,它会崩溃。因此,我知道它的设置,就文章类型和分类代码而言。我创建了一个产品(我的自定义帖子类型),并将以下内容作为产品类别(自定义分类法):-test1-test2-test3-test4我将产品分配到测试4类别。所以在我的linux机器上http://localhost/products/test1/test2/test3/test4/pro
将日期档案添加到自定义邮政类型
URL重写有点问题。尝试获取以下URL以显示2014年的所有布道http://example.com/sermons/2014 目前,它正在寻找一个名为2014年的布道function caffeine_rewite_rules(){ add_rewrite_rule(\"sermons/([0-9]{4})/?$\", \'index.php post_type=ctc_sermon&year=$matches[1]\', \"top\"); } add
重写页面,并在页面名称前添加一个插件
我正在使用$wp\\u rewrite->non\\u wp\\u规则我的代码如下:\'name/(.*)\' => \'index.php?post_type=post\'; 我可以使用如下urlhttp://mysite.com/custom_name/post_name使用$wp\\u rewrite->非wp\\u规则,如何使页面以相同的方式工作。这只是一个例子:\'anothername/(.*)\' => \'index.php?post_type=page\
为什么在url根目录中安装wordPress会抬高底层的可湿性粉剂站点?
我有一个服务器(带iis7.5的w2008)和一个有许多不同WP安装的域。以下所有内容代表WP安装。x.com/stuffx.com/programs/recentx.com/programs/asiax.com/sandbox/1x.com/sandbox/2x.com/requests我已经将x.com重定向到y.com一段时间了-只有WP子网站在使用,但希望取消重定向并开始使用根url。然而,当我在根目录(inetpub/wwwroot)中安装WP(fresh 3.8.1)时,它基本上破坏了我拥有的
重写WordPress URL对性能的影响
我目前正在WordPress中重写作者URL。我已经删除了作者基础slug/author/. 请注意,我可以完全控制页面缓冲区,因此可以保证不会有冲突</我添加了3个端点(帖子、评论、文章),因此作者链接可以如下所示:实例com/用户名/帖子实例com/用户名/备注实例com/用户名/文章重写这样的规则会对我的网站性能产生影响吗?从理论上讲,我们假设作者的数量是数百万。References:端点https://make.wordpress.org/plugins/2012/06/07/rewrite