登录
在设置好.htaccess文件防止图片盗链之后,Wordpress主题的图片不显示。怎么回事?
主要原因就是htaccess文件没有加上自己网站的域名。
你好,我也是用这款主题的,但是我为永久链接折腾了好几天,也搞不行,现在我的网站在360浏览器下不显示图片,而在谷歌浏览器,却行,为什么? 还有关于你那个链接 直接将中文日志标题自动翻译为英文用的插件是不是wp slug translate,为什么我用时网站就打不开呢?
根据你说的,我猜测,你的固定链接是不是设置成伪静态的之后,就出现页面不存在的问题?如果是这样的话,你首先检查一下你的虚拟主机是win的还是lin的。lin的比较好弄。设置htaccess就可以了。windows主机,需要支持rewrite,设置httd.ini文件。你先确定一下你的主机是什么样的,我给你提供htaccess文件和httdini文件。 我的英文标题,是我手动添加的,我对插件很苛刻,能不用的尽量不用,因为插件会影响速度。
非常期待你的回复,谢谢!!!!
我的是windows主机,支持rewrite,还有我查看了一下,我的网站所有的图片地址,原来还是本地搭建的地址也,是不是这个原因啊? 哦 对了 我明明用了那个Dean’s Permalinks Migration这款插件来实现301重定向到现有链接形式 但是分类目录和页面都打不开啊 是不是空间问题?求救啊~~~~已经搞了好多好多的天啊
估计就是地址问题,google浏览器的缓存,你不删除他永远给你保留。所以你在google浏览器下看到的是正常的。 你设置一下图片地址链接试试吧,这个问题也也没遇到过。
现在自己在空间里设置图片链接,可以显示图片。刚才我在后台查看了一下,之前在本地搭建的,都是本地的图片地址。那么怎样才可以批量修改这些原来本地图片的地址呢 好像听说用设置.htaccess 可以也 ,是不是这样
你在后台“设置”——“常规”里设置你的域名了吗?
设置了,而且已经行了~~~嗯 不如给你看一下会什么状况吧 bituzero.com
[ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 # Protect httpd.ini and httpd.parse.errors files # from accessing through HTTP # wordpress 伪静态规则 # For tag(中文标签以及标签翻页的规则) RewriteRule /tag/(.*)/page/(\d+)$ /index\.php\?tag=$1&paged=$2 RewriteRule /tag/(.+)$ /index\.php\?tag=$1 # For category(中文分类以及分类翻页的规则) RewriteRule /category/(.*)/page/(\d+)$ /index\.php\?category_name=$1&paged=$2 RewriteRule /category/(.*) /index\.php\?category_name=$1 # For sitemapxml RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /favicon.ico /favicon.ico [L] # For file-based wordpress content (i.e. theme), admin, etc. RewriteRule /wp-(.*) /wp-$1 [L] # For normal wordpress content, via index.php RewriteRule ^/$ /index.php [L] RewriteRule /(.*) /index.php/$1 [L]
把以上内容保存到记事本里,保存时选择“所有文件”,保存的名称为“httpd.ini” 然后把httpd.ini上传到你网站根目录就可以了。
虽然设置了 ,分类目录行了。但是有个很大的问题,那就是文章看不了~~~
要不要停用一下那个永久链接关于301重定向到现有链接形式的 插件吗?
你设置的文章连接地址是“postname”吗?,那需要在编辑文章的时候,点开右上角的“显示选项”,然后在复选框“别名”里打上勾。 然后在编辑文章的最下面,有个别名,你需要手动设置拼音或者英语的别名。 或者你使用直接转换为拼音的插件也行。
你试一下吧,建议你少用插件,能不用的就不用。 我感觉,最好的固定链接模式,还是postid,就是数字型的最好。后面也不要加什么.html之类的。 直接设置成:flyice.com/1这种格式的,对SEO很友好。
问题是我这些文章已经有900篇也,是之前在本地搭建的,要一篇篇修改真是很大很大工作量哇~~~都怪我之前的疏忽啊~~~难道不批量修改的吗
你可以设置成数字的伪静态,例如 nideyuming.com/1 nideyuming.com/2 也可以设置成 nideyuming.com/1.html 这样就不用一个一个改了。直接在固定链接里设置成 /%post_id% 或者 /%post_id%.html
根据网友的建议,我把数据库给改了,现在终于行了~~~~ 有了你们这些网上热心人帮我解决问题…..真得真得非常感谢你们 !!!!! 顺便在这里 祝你圣诞快乐!!!!
OK,祝贺你!
昵称 *
邮箱 *
网址
你好,我也是用这款主题的,但是我为永久链接折腾了好几天,也搞不行,现在我的网站在360浏览器下不显示图片,而在谷歌浏览器,却行,为什么? 还有关于你那个链接 直接将中文日志标题自动翻译为英文用的插件是不是wp slug translate,为什么我用时网站就打不开呢?
根据你说的,我猜测,你的固定链接是不是设置成伪静态的之后,就出现页面不存在的问题?如果是这样的话,你首先检查一下你的虚拟主机是win的还是lin的。lin的比较好弄。设置htaccess就可以了。windows主机,需要支持rewrite,设置httd.ini文件。你先确定一下你的主机是什么样的,我给你提供htaccess文件和httdini文件。
我的英文标题,是我手动添加的,我对插件很苛刻,能不用的尽量不用,因为插件会影响速度。
非常期待你的回复,谢谢!!!!
我的是windows主机,支持rewrite,还有我查看了一下,我的网站所有的图片地址,原来还是本地搭建的地址也,是不是这个原因啊?
我明明用了那个Dean’s Permalinks Migration这款插件来实现301重定向到现有链接形式 但是分类目录和页面都打不开啊 是不是空间问题?求救啊~~~~已经搞了好多好多的天啊
哦 对了
估计就是地址问题,google浏览器的缓存,你不删除他永远给你保留。所以你在google浏览器下看到的是正常的。
你设置一下图片地址链接试试吧,这个问题也也没遇到过。
现在自己在空间里设置图片链接,可以显示图片。刚才我在后台查看了一下,之前在本地搭建的,都是本地的图片地址。那么怎样才可以批量修改这些原来本地图片的地址呢 好像听说用设置.htaccess 可以也 ,是不是这样
你在后台“设置”——“常规”里设置你的域名了吗?
设置了,而且已经行了~~~嗯 不如给你看一下会什么状况吧 bituzero.com
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# wordpress 伪静态规则
# For tag(中文标签以及标签翻页的规则)
RewriteRule /tag/(.*)/page/(\d+)$ /index\.php\?tag=$1&paged=$2
RewriteRule /tag/(.+)$ /index\.php\?tag=$1
# For category(中文分类以及分类翻页的规则)
RewriteRule /category/(.*)/page/(\d+)$ /index\.php\?category_name=$1&paged=$2
RewriteRule /category/(.*) /index\.php\?category_name=$1
# For sitemapxml
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
把以上内容保存到记事本里,保存时选择“所有文件”,保存的名称为“httpd.ini”
然后把httpd.ini上传到你网站根目录就可以了。
虽然设置了 ,分类目录行了。但是有个很大的问题,那就是文章看不了~~~
要不要停用一下那个永久链接关于301重定向到现有链接形式的 插件吗?
你设置的文章连接地址是“postname”吗?,那需要在编辑文章的时候,点开右上角的“显示选项”,然后在复选框“别名”里打上勾。
然后在编辑文章的最下面,有个别名,你需要手动设置拼音或者英语的别名。
或者你使用直接转换为拼音的插件也行。
你试一下吧,建议你少用插件,能不用的就不用。
我感觉,最好的固定链接模式,还是postid,就是数字型的最好。后面也不要加什么.html之类的。
直接设置成:flyice.com/1这种格式的,对SEO很友好。
你可以设置成数字的伪静态,例如
nideyuming.com/1
nideyuming.com/2
也可以设置成
nideyuming.com/1.html
这样就不用一个一个改了。直接在固定链接里设置成
/%post_id%
或者
/%post_id%.html
根据网友的建议,我把数据库给改了,现在终于行了~~~~ 有了你们这些网上热心人帮我解决问题…..真得真得非常感谢你们 !!!!! 顺便在这里 祝你圣诞快乐!!!!
OK,祝贺你!