Questions tagged «redirect»

“ HTTP重定向” –将一个URL请求自动替换为一个不同的,通常是相关的URL请求的过程。

6
如何在WordPress上强制使用404
我需要根据条件在某些帖子上强制使用404。我设法做到了(尽管我不知道我做对的方法是否正确),而且我正在404.php按预期加载模板。 我的代码: function rr_404_my_event() { global $post; if ( is_singular( 'event' ) && !rr_event_should_be_available( $post->ID ) ) { include( get_query_template( '404' ) ); exit; # so that the normal page isn't loaded after the 404 page } } add_action( 'template_redirect', 'rr_404_my_event', 1 ); 来自此相关问题的代码2- 同样的问题: function rr_404_my_event() { global $post; …

4
将受限页面重定向到404
如果当前登录的用户没有查看页面的正确权限,是否可以显示404页面?我正在寻找一种PHP方法,例如 if( !current_user_can('administrator') ) { show_404(); exit(); } 我曾考虑过使用重定向,但我想保持网址不变。


6
禁用前端仅用作CMS?
我正在使用WordPress数据库和后端来管理乐队网站的新闻,并且一切正常,但是我想禁用WordPress本身的前端。 我已经在其中安装了WordPress安装/wordpress/,显然admin部分位于/wordpress/wp-admin/。 限制某人访问相当* un * setup的WordPress网站本身而不影响管理员部分的最佳方法是什么? 如果有的话,我可以直接重定向到该网站的相应主页(domain.com/)。

3
管理员页面重定向
如果用户访问另一个管理页面,是否可以将用户重定向到管理页面? 例如,如果用户曾经点击“所有页面” /wp-admin/edit.php?post_type=page 他们将被重定向到“添加新页面” /wp-admin/post-new.php?post_type=page

3
在另一个域上托管wp-admin?
当前,我有一个运行WordPress的客户端,比方说www.example.com。 我正在使用将在另一台服务器上托管的另一种技术/语言来开发新版本。但是管理(WP)和数据库将保留在旧服务器上。 因此,基本上,我将需要指向www.example.com新主机(此处没有问题)并创建一个子域admin.example.com,该子域将指向带有WP安装的旧服务器。 恐怕这会在存储时对数据库造成混乱options,guids对帖子和附件的URL 也会造成混乱……它们将存储为admin.example.com而不是www.example.com,对吗? 如何使wp-admin admin.example.com在数据库上运行URL并将其存储为www.example.com?这也适用于预览链接吗?


2
如何防止自动重定向?
WordPress具有一项功能,如果认为URL书写错误,它将自动重定向您的URL。这是一个示例:我有一个名为my-page 如果我去: www.mysite.com/something/my-page/ 它会立即将我重定向到 www.mysite.com/my-page/ 因为第一个URL不存在任何内容。 如何关闭此功能,如果输入的URL错误,则只能获取404?
16 redirect  urls 

7
登录后将用户重定向到原始网址?
我有一个函数,如果用户试图在不登录的情况下访问任何其他页面,则将用户重定向到登录页面(主页),这是它的工作方式: function restrict_access_if_logged_out(){ if (!is_user_logged_in() && !is_home()){ wp_redirect( get_option('home') ); } } add_action( 'wp', 'restrict_access_if_logged_out', 3 ); 确实很简单并且可以正常工作,问题在于我需要将它们重定向到成功登录后要尝试访问的url,就像WordPress后端的工作原理一样。 有没有办法做到这一点?提前致谢!
16 redirect  urls  login 

3
应该使用哪个钩子来添加包含重定向的操作?
我想构建一个从查询字符串中获取某些url参数的插件,以为同一页面构建一个新的查询字符串。我遵循的是《专业WordPress插件开发》这本出色的书,但是我不确定该操作使用哪个钩子。这是我的动作函数: add_action( 'init', 'tccl_redirect' ); function tccl_redirect() { header ( "Location: http://www.mysite.com/$mypage?$newparam=$newvalue" ); ?> 哪些挂钩适合头重定向?

4
如何将未登录的用户重定向到特定页面?
如何将请求特定页面/ URL的未登录用户重定向到另一个页面/ URL,并显示类似“仅针对成员”的消息。我知道使用!is_user_logged_in()函数非常容易编码,但是我不知道如何编码,因为我是WordPress的新手。小心告诉我该文件也要放入代码。
16 redirect 


3
禁用Wordpress URL自动完成
我最近注意到,Wordpress尝试在未完全提交URL时自动完成URL。例如,我有一个如下所示的帖子网址: http://www.mysite.com/some-post-title 如果我浏览到以下URL: http://www.mysite.com/some-post-ti 我可以看到该URL已提交给Wordpress,但Wordpress正在将301重定向到http://www.mysite.com/some-post-title。 如何禁用此行为?
15 redirect  urls 

2
简码内的重定向功能
我正在开发一个免费插件,用于将外部支持系统连接到WordPress,以便能够在WordPress上对用户进行身份验证。 为此,当前从外部系统将用户发送到WordPress的登录页面,并在此结尾 ?action=freshdesk-remote-login 然后,我的插件检查用户是否已登录WP,如果未登录,则显示登录表单,并在成功登录后将其重定向回第三方站点。 重定向是使用类似以下的方法完成的: wp_redirect( $sso_url ); 现在这可以正常工作,但是我打算提供一个短代码,可以将其添加到用户选择的页面中。现在,一旦用户进入该页面,如果他们已登录,则应将其转发到第三方站点;如果未登录,则应转发到登录页面。 有什么方法可以建议wp_redirect在简码中工作?

7
WordPress本地主机站点重定向到实时站点
我已经下载了代码并从服务器导出数据库,并在本地主机上设置了站点,而且我已经在wp_options表中更改了家庭和站点URL,我可以通过wp-admin登录,但是当我单击主页时将我重定向到实时站点。 如果有人知道该问题,请帮助我。 提前致谢。
13 redirect 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.