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

新wordpress站点中奇怪的url重写问题

新WordPress站点中奇怪的URL重写问题是指在搭建或迁移WordPress网站后,发现网站的URL出现异常或无法正常访问的情况。这可能是由于URL重写规则配置不正确或服务器环境不兼容导致的。

URL重写是指将网站的URL地址进行美化和优化,使其更加友好和易读。在WordPress中,URL重写是通过.htaccess文件和Permalink设置来实现的。

解决新WordPress站点中奇怪的URL重写问题的步骤如下:

  1. 检查Permalink设置:登录WordPress后台,进入设置 -> 永久链接,选择一个合适的URL结构,如“帖子名称”或“自定义结构”,然后保存更改。这将重新生成.htaccess文件并更新URL重写规则。
  2. 检查.htaccess文件:确保WordPress安装目录下的.htaccess文件存在,并且具有正确的权限。如果.htaccess文件不存在,可以通过在WordPress后台的设置 -> 永久链接中重新保存设置来生成它。如果.htaccess文件存在但内容不正确,可以尝试将其删除并重新保存设置以生成新的.htaccess文件。
  3. 检查服务器环境:确保服务器环境支持URL重写规则。如果使用的是Apache服务器,需要确保mod_rewrite模块已启用。如果使用的是Nginx服务器,需要在服务器配置文件中添加相应的重写规则。
  4. 清除缓存:如果使用了缓存插件或CDN服务,可能需要清除缓存以使URL重写规则生效。

如果以上步骤都没有解决问题,可以尝试以下方法:

  1. 更新WordPress版本:确保使用的是最新版本的WordPress,以获得最新的修复和功能改进。
  2. 禁用插件和主题:有时,某些插件或主题可能与URL重写规则冲突,导致异常的URL行为。尝试禁用所有插件和使用默认主题,然后逐个重新启用它们,以确定是否有插件或主题引起了问题。
  3. 重置Permalink设置:在WordPress后台的设置 -> 永久链接中将设置恢复为默认值,保存更改,然后再重新设置所需的URL结构。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):提供可扩展的云服务器实例,适用于各种应用场景。详情请参考:https://cloud.tencent.com/product/cvm
  • 腾讯云对象存储(COS):提供安全、稳定、低成本的对象存储服务,适用于存储和管理大量非结构化数据。详情请参考:https://cloud.tencent.com/product/cos
  • 腾讯云CDN:提供全球加速和分发服务,可加速网站内容、图片、音视频等的传输,提升用户访问体验。详情请参考:https://cloud.tencent.com/product/cdn

请注意,以上仅为腾讯云的部分产品示例,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

解决WordPress设置错误url网站不能访问问题

一顿操作之后,网站进不去了,以下是转载方法 个人是使用第四种修改数据库 完美解决问题!...2、登录后台,在 “常规 -> 设置”重新配置博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加内容。...2、登录后台,在 “常规 -> 设置”重新配置博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加内容。...---- 第四种、修改数据库 1,登录到你管理页面,找到wp_options表 2,将表中siteurl和home字段修改为当前域名 具体sql为: UPDATE wp_options SET...option_value=replace(option_value,’http://错误url’,’http://正确url’) WHERE option_name=’home’ OR option_name

3.2K61

解决WordPress缩略图插件timthumb不支持外图片问题

本站 DeveWork.com文章页下面的“亲,意犹未尽?来看更多:“相关文章栏目的图片就是用这个WordPress缩略图插件 timthumb 驱动。...但之前一直遇到一个悬而未决问题:如果文章有图片的话,图片不能截取显示出来,用Chrome”审查元素“查看返回400 (bad request)结果。...对,DeveWork.com文章图片都是调用子域名来,确实算是远程URL。但我对”timthumb不支持远程URL“表示不解,不是说支持吗?...如果不支持,那跟WordPress多媒体功能有什么区别? 顺着这个思路,我上网查找资料。...最后还是解决了,原来timthumb默认是不支持外图片链接;如果需要支持,需要在timthumb.php第33行那里,将: if(!

1.2K90

解决WordPress网站搬家更改域名后网站无法正常访问问题

WordPress站点更改域名后网站无法正常运行,这个问题非常常见,问题也 较简单,很多新手wordpress站长因为刚刚接触到wp还不久,可能并不清楚,我们今天就给大家分享和总结几个方法可以自由选择...http://www.newdomain.com’); update_option(‘home’,’http://www.newdomain.com’); 同样,www.newdomain.com代表你新地址...2、登录后台,在 “常规 -> 设置”重新配置博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加内容。...方法三: 修改wp-config.php(自动更新地址) 1、在wp-config.php中,添加下面一行内容: define(‘RELOCATE’,true); 方法四: 修改数据库 1,登录到你管理页面...,找到 wp_options 表 2,将表中 siteurl 和 home 字段修改为当前域名 注:以上4个方法都可完美解决WordPress更换域名后出现访问问题,选择看个人喜好。

2.9K20

WordPress更改固定链接诸项事宜

具体思路 由于前几次更换完固定链接后出现链接访问404症状,以及担心百度掉收录等等问题,这次大改之前可以说是做足了准备。...其实WordPress早就给出了文档:https://codex.wordpress.org/Nginx 配置好重写规则,更新固定链接 去各大站长平台添加网站改版规则(目前就百度和360有这个功能,其他搜索引擎不管...规则选择说明 由于WordPress PostID不连续,若使用 规则改版 会提示原链接访问错误。(原因可能是不连续ID或者重写规则问题) 所以我们只能选择 新旧URL方式。...规则编写 获取全站文章链接,并将其编辑为旧链接 链接形式 在WordPress根目录添加一个GetId.php文件,具体代码如下 <?...然后全选复制规则,粘贴到百度站长平台和360长平台等待审核即可。 ? ? PS:360长平台提交url对时不需带http(www.qcgzxw.cn/?

1.7K30

如何解决WordPress搬家更改域名后网站无法正常运行问题

WordPress站点更改域名后网站无法正常运行,这个问题非常常见,问题也比较简单,很多新手wordpress站长因为刚刚接触到wp还不就,可能并不清楚,我们今天就给大家分享和总结几个方法可以自由选择...http://www.newdomain.com’); update_option(‘home’,’http://www.newdomain.com’); 同样,www.newdomain.com代表你新地址...2、登录后台,在 “常规 -> 设置”重新配置博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加内容。...方法四: 修改数据库 1,登录到你管理页面,找到 wp_options 表 2,将表中 siteurl 和 home 字段修改为当前域名 注:以上4个方法都可完美解决WordPress更换域名后出现访问问题

1.4K10

Wordpress搭建网站,新手站长常用插件大盘点(01)

3、WPS隐藏登录 WPS Hide Login是一个非常轻巧插件,可让您轻松安全地将登录表单页面的 url 更改为您想要任何内容。它不会从字面上重命名或更改核心中文件,也不会添加重写规则。...4、外跳转Simple URLs Simple URLs 是一个完整链接管理系统,允许您使用自定义帖子类型和 301 重定向来创建、添加、管理和跟踪来自您附属网站或在线商店出站链接。...这个还是很有必要一个插件,可以用来做外链接跳转工作,号称不输出权重转内跳转到站外。...6、Really Simple SSL 一键https插件 这个主要是解决我们很多网站在部署https不成或者是总有http请求导致无法显示小绿锁或者是提示不安全等等情况下发生问题。...可以通过这个插件轻松搞定不能全站https彻底问题。有了这个插件的话,一般就可以轻松彻底解决https问题

1K20

腾讯云cdn对wordpress博客加速解决腾讯云564错误

(推荐) 缓存包含页面内容 HTTP 头(headers)文件 缓存重建。当缓存生成时调用缓存文件给匿名用户。(推荐) 备注:如果采用PHP缓存模式,可以勾选: 304未修改浏览器缓存。...(推荐) 当有新文章或页面的发布或更新时清除之前缓存文件。 首页额外检查。 (极少数情况下会停止对首页缓存) (推荐) 当某页面有评论时,只刷新该页面的缓存。...2.wordpress动静分离 – 单独加速静态资源 从本部分开始,建立在域名已经备案基础上。如果您无法备案,可以单独准备一个备案网站用于静态资源加速,可以显著提高主打开速度。...全部 all 0天 文件类型 .woff2;.woff;.css;.js;.png;.ttf;.eot;.svg 60天 文件类型 .xml;.gz;.php 0天 不缓存php文件可以防止造成许多奇怪问题...4.回源配置及564错误解决 对wordpress启用腾讯云CDN会造成许多后台HTTP 564错误,上网搜索发现,好多网友说中间源配置,Range回源,回源跟随301会造成这个问题,经过我个人体验和发工单请教腾讯云工程师

19.1K90

AMH 国内开源免费云主机面板安装与使用-免费SSL,自动备份和应用安装

自带了Wordpress、DZ论坛等热门程序Nginx URL重写规则。 3.6 安装PHP扩展 对于一些特殊建站需求,你可以直接在AMH安装PHP扩展。...如果用是Nginx,重写规则那里需要选择对应程序。(点击放大) 4.2 URL重写规则 刚刚在创建网站时需要选择对应程序URL重写规则,如果你用Wordpress。...那么可以直接新建规则,选择Wordpress,如下图: 然后回到你刚刚创建网站,编辑,选择URL规则,保存。...7.5 301跳转 AMH面板设置非www跳转到www和Http跳转到Https访问,需要在你URL地址重写规则那里加上以下代码: if ($host !...Wordpress为例,完整URL地址重写规则如下: if ($host !

9.6K31

如何将XSS漏洞从中危提升到严重

目标是一个规模非常大公司,并且该XSS漏洞处于他们一个主。该站点有一个顾客登录门户并执行许多高度敏感操作。...这个问题并不仅仅只有Jim存在,很多渗透测试的人和漏洞赏金猎人,都不会投入精力去构建完全武器化XSS Payload,因为这很费时或者太困难,甚至有可能他们根本不知道这是可以做到。...CSRF漏洞就是攻击者可以诱导受害者在他们自己浏览器上点击链接,以受害者session执行一些敏感操作。例如,假设下方URL是某Web应用中用户修改密码操作。...站点中创建一个具有管理员权限用户; 管理员权限可以在Wordpress中上传插件; 通过上传恶意插件可以实现远程代码执行。...上创建一个具有管理员权限用户。

81910

http协议之referer防盗链

什么是防盗链 以百度贴吧为例,在百度帖吧我们随便获取一张图片url 链接如下: http://tiebapic.baidu.com/forum/w%3D580%3B/sign=dd259ee0be773912c4268569c8228718...,但是对方服务器是如何知道这个请求是来自呢?...我们可以看到在本站访问外资源时多了一个请求头 referer referer:代表网页来源,即上一页地址 有了这个referer头,我们就不奇怪对方服务器为何知道我们请求是来自了、 如何配置...apache 在web服务器层面,根据http协议referer头信息来判断,如果来自外则统一重定向到一个仿盗链图片上去 步骤 1.打开apache重写模块 mod_rewrite 2.在需要防盗网站或目录写....htaccess文件 在 www/test键 .htaccess文件并指定防盗链规则 //.htaccess RewriteEngine On # 作用项目 RewriteBase /test

88620

移动搜索SEO:网站移动适配之Meta标注、移动跳转终结篇

为了解决这个问题,我们就必须遵循搜索引擎移动适配原则,对 2 个站点进行移动适配。...以往张戈博客文章分享适配全部都是 wordpress 专用,而且代码繁杂,通用性很差!最近,张戈在给博客标签页做移动适配时候,突来灵感,找到了一个最简单通用方法,可以应用到所有建站程序!...>" rel="alternate" media="only screen and (max-width: 1000px)" /> II、移动站点 相应在移动站点中部署如下函数,用于获取移动站点所有页面对应...I、获取 PC 当前页对应移动地址: <% Function GetLocationURL() Dim Url Dim ServerPort,ServerName,ScriptName,QueryString...& QueryString GetLocationURL=Url End Function Response.Write GetLocationURL() %> II、获取移动当前页面对应 PC 地址

2.1K60

WordPress发布到静态GitLab页面站点

通过 GitLab 或 GitHub Pages 来提供一个 WordPress 镜像站点, 从而最小化安全问题。 很久以前,我为一个家庭成员建立了一个 WordPress 博客。...最近,我又开始考虑这个问题,并意识到有一个我没有考虑过解决方案:我可以继续维护 WordPress 服务器,但将其设置为发布静态镜像,并使用 GitLab Pages(或 GitHub Pages ,...这能让我自动化 Let’s Encrypt 证书续订并消除与托管 WordPress 站点相关安全问题。然而,这意味着评论将无法使用,但在这种情况下感觉就像是一个小损失,因为博客没有收到很多评论。...这是我提出解决方案,到目前为止似乎运作良好: 托管 WordPress点中 URL 没有链接到或来自其他任何地方,以减少它被利用几率。...如果构建日期不同,则镜像 WordPress 版本。 使用 wget 镜像后,将所有链接从“私有”更新成“公共”。 运行 git push 来发布内容。

62521

论如何制作一个网站(非静态)

,国内开发者主题写比较混乱,里面可能有一些函数或者写法在比较PHP版本中被弃用,进而会导致一些报错,同时国内主题开发者通常会禁用宝塔自身一些组件,进而会导致一些奇怪问题,需要使用者具备一定能力去解决这个问题...建议尽量用wordpress主题商店中主题,因为这些主题对高版本PHP兼容性较好,可以采用更高版本PHP也不会出现太多问题 wordpress部署主要操作和步骤到这里就结束了,下面是一些建议...因为宝塔面板wp版本较旧,一键部署的话可能会有一些奇奇怪问题出现(这是第一次修改时,后来想了想觉得不太恰当,于是就划掉了它并有了下面这一大段话) 如果没有使用国内开发者主题需求的话不建议在宝塔面板部署...wordpress,因为宝塔面板wp版本比较旧,一键部署的话可能会出现一些奇奇怪问题,但是如果有使用国内开发者主题需求的话,也许宝塔一键部署wp可能会是个不错选择,因为根据我在这个博客刚搭建好...至于具体情况,点击上面的链接去看看测试现在是什么乱七八糟样子就知道了,测试环境配置:nginx1.21、php7.4、MySQL5.7.34,本站环境配置:nginx1.21、PHP7.4、MySQL5.7.34

1.1K40

WordPress 使用火山引擎 veImageX 进行静态资源 CDN 加速完全指南

编辑操作就要求比较严格,要首先设置缩放,然后再设置裁剪,缩放宽高和裁剪尺寸都选择 URL输入,这样就能适配 WordPress 中各种尺寸图片缩放和裁剪需求。...然后如果站点中有些静态资源链接是 //域名/图片地址.jpg 这样无 HTTP 模式,如果需要把这部分静态资源也镜像到 veImageX,那么就要开启「无 HTPP 替换」这个选项。...这种情况完全按照上面 veImageX 开通和使用指引进行操作,没有任何额外问题,在服务那里设置回源站点,最后把 CDN域名按照服务要求修改解析即可,搞定之后等待用户访问你站点时候,对象存储服务就会到你服务器去抓取图片...其实对于 WordPress 正确做法是使用 set_url_scheme 函数来处理,它会自动根据页面 http 协议给图片加上对应协议,不过这个要修改插件和主题源代码,对于很多人来说并不合适。...按照前面介绍镜像回源原理:veImageX 只有在资源不存在情况下才向源抓取内容,详细点说,就是当站点用户第一次访问某个资源时候,veImageX 才会向源请求抓取资源,之后站点用户再次访问同个资源时候

2.7K40

Oneinstack安装与配置PHP 8.1和MySQL 8.0-Oneinstack建站新手教程

如果你域名提前解析到了服务器IP上,那么Oneinstack在创建虚拟主机就会自动申请配置好SSL证书了,最后你还需要添加一些Nginx重写规则,由于我们要安装Wordpress,所以这里直接输入:wordpress...,Oneinstack就会自动为我们添加好Nginx重写规则了。...2.4 安装Wordpress 现在将你Wordpress安装包解压后上传到你刚刚创建网站根目录下,例如我是:/data/wwwroot/txql.wzfou.me。...打开域名就可以看到Wordpress安装完成了。 三、Oneinstack建站问题 3.1 单独安装PHP扩展 如果第一次安装PHP没有安装扩展,可通过....如果你在Oneinstack自动安装过程中出现失败,大多数是操作系统问题,你可以尝试切换操作系统或者更换系统源。

3.2K10

史上最详细WordPress自定义文章类型指南(1)

对于 WordPress 普通用户来说,最方便就是在主题文件夹functions.php 中写代码进行各种自定义,执行各种 WordPress 函数,当然也可以在这里注册文章类型。...这是因为在WordPress中启用了URL规则重写(rewrite)功能,会自动把和Post相关动态URL改写为伪静态URL,这也会影响到自定义Post Type。...中伪静态规则会被存储到数据库,文章类型注册之后原有的伪静态并不会自动更新,也就无法识别这个URL,所以就404了。...正如官网上提示,如果你在WordPress中启用了URL规则重写,而且在创建自定义Post Type时候没有把参数rewrite设置为false,那么在注册之后,还需要一些额外步骤来进行伪静态规则刷新...设置Custom Post Type固定连接样式 搞定了伪静态URL404问题之后,再来具体看看Custom Post Type 固定连接样式问题

4.2K20

WordPress安全架构分析

esc_url() 用于过滤url可能会出现地方,这个函数还有一定处理url进入数据库情况(当$_context为db时) esc_js() 用于过滤输出点在js中情况,转义" &,还会对换行做一些处理...标签中情况,相应转义 tag_escape() 用于出现在HTML标签中情况,主要是正则 在wordpress所有源码中,所有会输出地方都会经过这几个函数,有效避免了xss漏洞出现。...我们可以先了解一下Wordpress给api开放接口,在wordpress文档中,它推荐wordpress插件作者通过hook函数来把自定义接口hook进入原有的功能,甚至重写系统函数。...也正是由于这个原因,一个后台反射性xss就可以对整个进行利用。 而Wordpress插件问题也多数出现在开发者水平参差不齐上,对很多接口都用了有问题过滤方式甚至没做任何过滤,这里举个例子。...0x06 总结 上面稀里哗啦讲了一大堆东西,但其实可以说Wordpress安全架构还是非常安全,对于Wordpress来说,最近爆出漏洞大部分都是信任链问题,在wordpress小于4.7

1.5K20

腾讯云COS对象存储WordPress插件 让网站动静分离跑更快

我们平时用 wordpress 博客较多,而适用于腾讯云很多都失效不好用了,今天看到一个腾讯云 COS 对象存储 WordPress 同步插件,日期比较,测试了一下也好用。...后面如果 wordpress 上传图片无法显示,就在存储桶>>基础设置中开启回源设置,把主域名添加上去,一般问题就解决了。...后记: 1、魏艾斯博客把手里现有的网站折腾了一下,有一个 http 问题,而 https 就有问题。...问题主要出在新建文章图片上,http 站上传后最开始看不到图片,后来按照上面第三条回源设置操作了一下,就正常了。但是 https 这样操作就无效了。...2、为了继续使用腾讯云 COS 对象存储,老魏尝试在 wordpress 后台设置>>媒体中修改了“文件完整 URL 地址”,要注意因为没有了插件中 API 授权,上传图片后是灰色无法显示状态(

4.7K20

如何将WordPress远程附件存储到腾讯云对象存储COS上

URL 指向腾讯云 COS [sync-qcloud-cos-3.png] 扩展 使用 CDN 加速访问 存储桶如果需要配置 CDN 加速,可参见 CDN 加速配置 文档 在腾讯云 COS 设置中将URL...,如https://qq52o.me/ 域名填写现在资源域名,如https://img.qq52o.me/ 设置跨域访问 在文章中引用对应资源链接,控制台会提示跨域错误 No 'Access-Control-Allow-Origin...,建议开启回源设置,详细请查看对应文档设置回源 开启之后,客户端首次访问COS源文件时,COS 发现无法命中对象时,对客户端返回 302 HTTP 状态码并跳转至回源地址对应地址,此时对象由源提供给客户端...同时 COS 从源复制该文件并保存至存储桶对应目录中;第二次访问时 COS 直接命中对象并返回给客户端。...因为WordPress设计问题,在后台媒体库上传资源会占用文章ID,所以我一般是不在后台上传 写在最后 项目地址:Github 支持请点Star 任何个人或团体,未经允许禁止转载本文:《如何将 WordPress

4.5K153
领券