首页
学习
活动
专区
工具
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.4K61

解决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更换域名后出现的访问问题,选择看个人喜好。

    3.6K20

    WordPress更改固定链接诸项事宜

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

    1.8K30

    如何解决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.5K10

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

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

    1.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.8K31

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

    WordPress网站迁移可能会遇到多种问题,这些问题通常与文件传输、数据库配置、URL重定向和环境差异有关。以下是一些常见的迁移问题及其解决方案:常见迁移问题1. 网站无法访问2....页面显示404错误– 更新数据库中的URL:使用插件如 [Velvet Blues Update URLs](https://wordpress.org/plugins/velvet-blues-update-urls...– 检查重写规则:确保 `.htaccess` 文件中的重写规则在新服务器上正确无误。3....– 使用相对URL:尽可能使用相对URL而不是绝对URL,以减少迁移时的问题。5. 功能异常– 检查插件和主题兼容性:确保所有插件和主题与新服务器环境兼容。– 清除缓存:清除浏览器缓存和服务器端缓存。...通过上述解决方案和预防措施,可以有效减少WordPress网站迁移过程中的问题。如果遇到复杂的问题,建议联系专业的技术支持团队进行进一步诊断和处理。

    29410

    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

    96920

    移动搜索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.2K60

    将WordPress发布到静态GitLab页面站点

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

    65121

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

    ,国内开发者的主题写的比较混乱,里面可能有一些函数或者写法在比较新的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.8K40

    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.6K10

    史上最详细的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的固定连接样式 搞定了伪静态URL的404问题之后,再来具体看看Custom Post Type 的固定连接样式问题。

    4.4K20

    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.6K20

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

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

    4.7K20

    Wordpress安全架构分析

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

    1.7K80
    领券