首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress 路径相关函数总结(一):站点路径相关函数

在开发WordPress 相关产品(主题、插件)的时候,常常需要通过某些函数获取路径,包括URL路径和服务器路径。...在WordPress中,不能认定wp-content目录一定位于/wp-content下,也不能认为admin的地址一定是/wp-admin,为了避免错误,了解WordPress中与获取路径相关的函数很重要...站点路径相关函数,以下以本站 http://devework.com 为例子: home_url() 返回站点路径,相当于后台设置->常规中的"站点地址(URL)"。...如果WordPress安装在子目录下,例如http://devework.com/wordpress,则site_url()返回WordPress实际安装地址,相当于后台->设置->常规中的“WordPress...站点存放核心文件的目录wp-includes的地址,可以带一个$path作为参数。

92860

WordPress 路径相关函数总结(一):站点路径相关函数

在开发WordPress 相关产品(主题、插件)的时候,常常需要通过某些函数获取路径,包括URL路径和服务器路径。...在WordPress中,不能认定wp-content目录一定位于/wp-content下,也不能认为admin的地址一定是/wp-admin,为了避免错误,了解WordPress中与获取路径相关的函数很重要...站点路径相关函数,以下以本站 http://devework.com 为例子: home_url() 返回站点路径,相当于后台设置->常规中的"站点地址(URL)"。...如果WordPress安装在子目录下,例如http://devework.com/wordpress,则site_url()返回WordPress实际安装地址,相当于后台->设置->常规中的“WordPress...站点存放核心文件的目录wp-includes的地址,可以带一个$path作为参数。

1.2K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    配置Apache把子目录设置为二级站点

    虽然阿里云貌似提供了教程,可是他那个教程也就是教你怎么弄301重定向,然而301重定向只能实现网页的跳转,在浏览器的地址栏上还是会显示丑陋的子目录名,跟二级站点的功能还差得远呢。...下面的文件是将网站根目录下的wordpress/站点、JudgeOnline/站点和/usr/share/下的phpmyadmin/管理站点设置为二级目录的配置方案(当然www站点也会保留为博客入口):...解决的方法也很简单,就是利用.htaccess文件为他设置301重定向。这样无论以何种形式访问带子目录的地址都会转到最新的二级域名的形式上,这样良好的保证了域名的兼容性。...%{HTTP_HOST} ^www\.mythsman.com$ [NC] RewriteCond %{REQUEST_URI} ^/wordpress/(.*)$ [NC] RewriteRule...对于其他的页面其实不用考虑,因为就算没有被识别,最终都会由于的确存在这个目录被apache自动识别而再被重定向。所以对于不在根目录下的文件要考虑最后的/符号。

    1.7K30

    如何处理WordPress网站404状态死链

    更新WordPress网站的固定链接 如果您尝试访问内容时遇到站点范围内的404错误,则最可能的原因是固定链接。解决此问题的最简单方法是通过WordPress仪表板更新您的固定链接设置。.../…,找到网站的conf或者rewrite规则的conf,添加以下代码行: location / { try_files $uri $uri/ /index.php?...$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; Apache伪静态配置 一般目录为/www/wwwroot/www.yourdomain.com...进入宝塔面板,点击左侧“网站”菜单在网站列表中选择你需要设置重定向规则的网站,点击“设置”,点击界面左侧菜单“重定向(测试版)”,选择“添加重定向”: 重定向类型选择为路径; 重定向方式选择301; 重定向路径...宝塔面板301跳转重定向设置 (3)Nginx或者Apache配置301重定向 当然,如果你对插件设置301重定向,又或者不使用宝塔面板管理服务器,你还可以直接修改Nginx或者APache配置文件来实现

    4.9K10

    利用Nginx将服务从http升级到https

    由于nginx需要对两个服务都支持HTTPS,正常我们可以通过域名或URI进行解决,我选择采用的是域名,其中: wordpress(博客站点):https://www.homqyy.cn jenkins...server { listen 80; server_name *.homqyy.cn; return 301 https://$host$request_uri...登录博客的时候,是http,而非期望的https 【定位分析】 通过F12(谷歌浏览器)查看资源加载情况,发现资源加载失败的原因是因为资源路径全是http://开头的绝对路径。...再次访问,能正常访问并加载资源,但是在登录账户的时候发现页面被重定向为http了,这肯定是不能接受的,因为它会导致账号信息以明文传输。...sub_filter_once off; proxy_pass http://blog; } } jenkins问题 jenkins的问题主要就是会出现重定向到

    3K10

    Apache之Rewrite和RewriteRule规则梳理以及http强转https的配置总结(完整版)

    }%{REQUEST_URI} [R=301,L] Apache mod_rewrite实现HTTP和HTTPS重定向跳转 当你的站点使用了HTTPS之后,你可能会想把所有的HTTP请求(即端口80的请求...这时候你可以用以下的方式来做到:(Apache mod_rewrite)把这段代码放在.htaccess文件,即可实现HTTP到HTTPS的重定向。...domain是该cookie的域,比如'.apache.org',可选的lifetime是cookie的有效期(分钟),可选的path是cookie的路径。.../404.php [L] 这里-f匹配的是存在的文件名,-d匹配的存在的路径名。这段代码在进行404重定向之前,会判断你的文件名以及路径名是否存在。你还可以在404页面上加一个?...(page6|page7|page8|page9)$ zzz.com%{REQUEST_URI} [R=301,L] 五、由于有些例子是针对特殊路径或特别情况的,以下列出一些例子供参考: 目标 重写设置

    31.7K51

    wordpress网站迁移问题错误原因及解决方案

    WordPress网站迁移可能会遇到多种问题,这些问题通常与文件传输、数据库配置、URL重定向和环境差异有关。以下是一些常见的迁移问题及其解决方案:常见迁移问题1. 网站无法访问2....链接和路径错误5. 功能异常(如评论、搜索等)6. SEO排名下降解决方案1. 网站无法访问– 检查服务器配置:确保新服务器上的Web服务器(如Apache或Nginx)配置正确。...– 检查文件权限:确保WordPress文件和目录有正确的读写权限。2....SEO排名下降– 设置301重定向:对于重要的旧页面,设置301永久重定向到新页面。– 更新外部链接:通知其他网站管理员更新指向你网站的链接。...– 提交新的站点地图:使用 [Google Search Console](https://search.google.com/search-console/about) 提交新的站点地图。

    30010

    开启 Nginx 的 FastCGI Cache 缓存,加速 WordPress 伪静态页面

    时不我待马上在自己的博客服务器上进行了尝试,第一次依旧失败,还是以前的失败结果,代码依旧如下: #下面 2 行的中的 wpcache 路径请自行提前创建,否则可能会路径不存在而无法启动 nginx,max_size...#站点 2 缓存配置 #如果要开启更多站点缓存,请继续增加,注意每个站点的 缓存路径 和 keys_zone 要自定义区分一下 #Ps:代码中的参数都只是范例,实际使用请根据服务器配置自行修改 fastcgi_cache_path...} #这里请参考你网站之前的配置,特别是 sock 的路径,弄错了就 502 了!...fastcgi_cache_valid 里设定的是触发 FastCGI 缓存规则的 HTTP 状态码,因为明月是在使用了 CDN 后开启的 FastCGI 缓存的,所以我添加了 304 这个状态码以便兼容 CDN 回源(304 可不是重定向哦...目前明月所有的 WordPress 站点、包括负责托管得站点都开启了 FastCGI 缓存,经过多为站长好友测试反馈,速度提升非常的明显,建议大家也试试。 ·END·

    2.2K30

    WordPress更改固定链接诸项事宜

    本文目录 前言 具体思路 更改固定链接 添加网站改版规则 规则选择说明 规则编写 后言 前言 记一次站点更改WordPress固定链接并提交百度站长平台链接改版。...固定链接更改后访问文章404 原因分析:未添加nginx或者apache的重写规则(rewriter) 解决办法:添加或将旧规则更新为以下代码 location / { index index.html...-f $request_filename){ rewrite (.*) /index.php; } }  rewrite /wp-admin$ $scheme://$host$uri/ permanent...建议您尽量使用站点改版和规则改版,会有比较短的处理周期,也缩短后续您反馈问题的追查用时间 4....p=123 https://www.qcgzxw.cn/123.html) 后言 应用rewriter之后,旧链接会自动301重定向到新链接。 网站改版对收录还是有一定影响,希望做好心理准备! ?

    1.8K30
    领券