wordpress安装后为什么没有.htaccess 如何添加这个文件
如果wordpress跟目录下没有.htaccess文件,那么就自己建呗。
很简单,首先新建一个文本文档,不能直接将”.htaccess“这个名字做为文档名,电脑是不识别的,那么暂时随便给这个文档取个名字,或者不取。
然后将下面这段代码放入文本文档中。
并将文档上传至FTP中。
# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress最后在FTP中将文本文档重命名为".hatccess".然后就可以了WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。
也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。
用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
WordPress有许多第三方开发的免费模板,安装方式简单易用。
不过要做一个自己的模板,则需要你有一定的专业知识。
比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。
WordPress拥有成千上万个各式插件和不计其数的主题模板样式。
为什么我的WordPress根目录上看不到.htaccess文件
.htaccess文件提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。
但是,WordPress程序本身是没有.htaccess文件的,因此如果需要的话,只能自己创建.htaccess文件,目前网上提供各种.htaccess文件生成工具,可以按照你的要求生成.htaccess文件,并复制到WordPress程序的根目录下,另外,.htaccess文件的读取需要服务器的支持才会有效。
WORDPRESS删了.htaccess站点崩溃怎么救
后台 - 设置 - 固定链接,选自定义结构,填 : /%postname%.html能够正常使用这个功能,需要你的主机支持mod_rewrite,有没有去咨询你的主机客服。
设置好后,请保证网站根目录下的.htaccess文件(没有就新建一个.htaccess文件)开头有这一段代码,没有就自己添加:# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress
如何在Centos7上全新安装Wordpress程序
1.数据库部署 为Wordpress程序创建用户名为360readuser,密码为360readpsd的数据库。
登陆数据库:mysql -uroot -p 创建数据库:CREATE DATABASE 360read; 创建数据库用户:CREATE USER 360readuser@localhost IDENTIFIED BY '360readpsd'; 给用户所有权限:GRANT ALL PRIVILEGES ON 360read.* TO 360readuser@localhost; 刷新生效: FLUSH PRIVILEGES; 退出:exit 重启服务:systemctl restart mariadb.service systemctl restart httpd.service2.安装WordPress1>建立一个临时文件夹,下载最新版本的Wordpress3.92,中英文都可以。
mkdir /tmp/wpcd /tmp/wpwget http://wordpress.org/latest.zip解压缩到网站根目录: unzip -q latest.zip -d /var/www/html/2>更改wordpree文件夹属主:chown -R apache:apache /var/www/html/wordpress更改wordpress文件夹权限:chmod -R 755 /var/www/html/wordpress创建一个可以上传的目录upload,并将属主改为apache:mkdir -p /var/www/html/wordpress/wp-content/uploadschown -R :apache /var/www/html/wordpress/wp-content/uploads3>修改配置文件,以便可以访问数据库cd /var/www/html/wordpress/cp wp-config-sample.php wp-config.phpvim wp-config.php 修改红色字体部分:/** The name of the database for WordPress */define('DB_NAME', '360read');/** MySQL database username */define('DB_USER', '360readuser');/** MySQL database password */define('DB_PASSWORD', '360readpsd'); 修改完成后 :wq !4>浏览器输入http://192.168.1.108/wordpress/wp-admin/install.php 后就可以进行最后的登陆安装,输入站点名称,登陆户名,密码,邮箱就可以完成Wordpress安装!如果出现如下错误:Your PHP installation appears to be missing the MySQL extension which is require可能是PHP-mysql模块丢失造成的,重新yum install php-mysql ,并且重启mariadb和httpd服务就可以了。
5>开启支持网站固定链接修改和重定向功能。
编辑主配置文件:vi /etc/httpd/conf/httpd.conf…AllowOverride None 修改为AllowOverride All…然后重启服务:systemctl restart httpd.service创建.htaccess文件:touch /var/www/html/wordpress/.htaccess编辑:vim /var/www/html/wordpress/.htaccess,加入以下内容,也可以让网站自动生成。
RewriteEngine OnRewriteBase /wordpress/RewriteRule ^index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /wordpress/index.php [L]修改.htaccess文件权限:chmod 664 /var/www/html/wordpress/.htaccess,修改为664可以让网站支持自动更新,也可以修改为644。
如何完美更换WordPress网站的域名
方法/步骤1,wordpress插件关闭,网站程序打包下载,SQL数据库信息导出这是准备阶段了,特别是wordpress插件关闭,建议在搬家过程中先关闭,以免程序在新空间中启用出现意外。
而网站程序打包下载,SQL数据库信息导出这两点,一般的空间后台都有管理功能,把整站程序都下载到本地计算机。
2,解析好新的域名,将网站程序上传到新空间,修改数据库连接信息解析好新的域名,这个你大可不必自己做,直接让空间商帮你协助解决就行了。
一般网站程序上传直接上传rar包,然后再利用空间后台管理解压会比较保险也快速。
程序源码上传后,当然要上传数据库信息,在数据库管理中phpmyadmin中导入数据库,但很多数据库导入都要求小与2M,这个你可以联系你的空间商来协助解决,如果是在本地,你可以看我教程下面的备注说明。
而修改数据库信息,你可以通过DW,修改成你新的数据库名称、主机名和密码,这个信息要和你导入数据库时候添加的用户信息一致。
修改网站根目录下的wp-config.php文件相关的数据库参数,如下图:/** WordPress 数据库的名称 */define('DB_NAME', '你的数据库名称');/** MySQL 数据库用户名 */define('DB_USER', '你的数据库用户名');/** MySQL 数据库密码 */define('DB_PASSWORD', '你的数据库密码' );/** MySQL 主机 */define('DB_HOST','localhost');将你新的主机空间的数据库名称,数据库用户名和密码填进去即可。
注意一下,MySQL主机这一项默认是'localhost',如果你的是Windows主机,不用修改,如果是Linux主机,需要填上数据库的地址。
3,暂时删除.htaccess文件,修改数据库信息变更域名由于很多wordpress都设置了伪静态规则,因此在程序上传后暂时删除.htaccess文件,这点很容易忽视,而导致明明所有细节都设置好,访问就是会跳转404的情况。
变更网站域名,这个需要从修改数据库信息开始,要进入数据库管理的phpmyadmin来修改。
登陆phpmyadmin,选择自己博客的数据库,然后点击SQL,将下面四行命令输入进去:UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ;UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;UPDATE wp_posts SET guid = replace( guid, 'AAA.com','BBB.com') ;其中,AAA.COM是你的老域名,而BBB.COM是新域名。
另外要注意,很多人都忽略的第四句语句。
还有如果当初你的数据库表头不是默认的wp开头,你要修改成你自己数据库的表头,很多人都忘记了这点。
不止是这四句,由于各个主题不同,也许你还要修改其他的表中信息,你最好逐一查看下。
4,登录网站后台修改网址,重新开启插件上面三步后,你已经可以用新网址浏览网站了,网站程序已经与数据库连接顺利,接着你要到wordpress后台修改默认的网站网址,登陆到其WordPress控制台,找到“设置”->;“常规”,然后WordPress地址和博客地址中的旧域名,用新的域名进行替换。
5,添加修改了的.htaccess文件,设置301转向WordPress博客搬家后最好网页结构,静态化设置都保持一致,以利于设置301转向,将原来搜索引擎收录的网址都能够转移到新的网址中来,以免权重丢失。
至于这两个步骤,你同样可以让空间商来帮你设置,或者网上找教程设置。
望采纳
wordpress 搜索插件search everything怎么激活
第一,修改固定链接首先,在WordPrcess的后台点设置(Options),点固定链接(Permalinks) 这里一共有5个选项,前四个选项直接选择就可以支持,不需要特殊处理如果你不懂标签的话,我建议你看下这个:%year% 年份%monthnum% 月份%day% 日期%hour% 小时%minute% 分钟%second% 秒%post_id% 文章的ID%category% 目录%author% 作者我说用的是/%category%/%post_id%.html,看好了,html是静态化网页的关键。
第二,上传.htaccess文件做了上面的,首页能进去,但是文章进去就报错是吧!因为还没有做最重要的一步上传.htaccess.到根目录。
在这里介绍一下.htaccess(百度的):.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。
作为用户,所能使用的命令受到限制。
管理员可以通过Apache的AllowOverride指令来设置。
这个文件很特别,你在WIN里他是不能被创建的(注意他前面是有小数点的),所以我们必须用其他格式的文件编辑好,再上传到FTP中改写。
创建一个htaccess.txt文件,在里面添加下面的代码:# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress然后将这个文件上传到你的网站FTP的更目录下,改名为.htaccess。
刷新一下网页看看,是不是每个链接都能用了!而且没有了讨厌的index.php
如何在windows下apache环境开启htaccess伪静态功能
展开全部 .htaccess是一种非常强大的配置文件一般情况下用于虚拟主机可是由于WordPress等开源程序自动生成.htaccess,所以导致一些使用VPS的站长无法正常使用下面介绍让Windows环境下的Apache支持.htaccess伪静态的方法修改Apache1、打开Apache conf目录下的httpd.conf2、找到ApacheLoadModule rewrite_module modules/mod_rewrite.so去掉这句前面的#注释符号3、寻找关键词:AllowOverride,并把后面的参数从None全部改成All4、若你对域名绑定进行了配置,请找到extra/httpd-vhosts.conf,打开编辑同样找到AllowOverride,并把后面的参数从None全部改成All5、结束上面的配置后,重启你的Apache配置.htaccess由于Windows环境并不支持只有后缀名的文件名,我们可以通过多种方法创建.htaccess文件1、使用FTP上传2、创建一个bat文件,写上以下内容:echo a> .htaccess接着就会在这个bat的运行目录创建一个.htaccess文件...
常用的几种WordPress图片防盗链方法
WordPress可以通过更改服务器的.htaccess文件来防止其它网站盗用网站的图片、视频、下载资源等链接。
.htaccess文件一般位于WordPress的安装目录。
打开.htaccess文件,如果未进行过更改,其内容如下:# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress在其中加入如下代码:# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]RewriteBase /wp-content/uploads/RewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !xxx1.com [NC]RewriteCond %{HTTP_REFERER} !xxx2.com [NC]RewriteCond %{HTTP_REFERER} !baidu.com [NC]RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.xxxxxx.com/xxxxxx.jpg [R,NC,L] # END WordPress其中:RewriteBase /wp-content/uploads/:设置WordPress附件上传目录禁止外链,如果已经在后台更改了默认上传目录,这里则相应修改。
RewriteCond %{HTTP_REFERER} !^$ [NC]:允许用户在浏览器中单独打开附件链接。
RewriteCond %{HTTP_REFERER} !xxx.com [NC]:允许特定网站可以显示附件内容,一般为收录优化和方便用户订阅,建议加上Google、百度之类的允许显示的网站和自己网站的地址,注意此处的网址格式,不要在前面添加http://www.。
RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.xxxxxx.com/xxxxxx.jpg [R,NC,L]:禁止外链的文件类型,如果盗链了则显示后面的盗链提示图片。
提示图片需填写全网址,且不要放在被防止盗链的目录中。
其中:R 就是转向的意思;NC 指的是不区分大小写;L 指明本次转向到此结束,后续的转向不受先前判断语句的影响。
更改完.htaccess文件后需要重新启动httpd服务才能生效,在Linux中重启httpd服务的命令如下:service httpd restart注意:修改.htaccess文件防止图片被盗链产不适用所有主机,比如windows主机;这种方法还有一个缺点,就是可能会影响RSS订阅者阅读你的文章,因为RSS中的图片都会显示为用来防盗链的那张图片。
转载请注明出处51数据库 » wordpress的.htaccess
欧巴许江龙