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文件是在WP哪个目录下
.htaccess文件提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。
但是,WordPress程序本身是没有.htaccess文件的,因此如果需要的话,只能自己创建.htaccess文件,目前网上提供各种.htaccess文件生成工具,可以按照你的要求生成.htaccess文件,并复制到WordPress程序的根目录下,另外,.htaccess文件的读取需要服务器的支持才会有效。
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网站,页面跳出其他窗口怎么回事
把下面这段内容,保存成 .htaccess文件,放在网站根目录下,就不会跳了。
# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress
关于wordpress下的wp
前言:首先有的客户在WordPress后台更换主题时会出现“HTTP 500内部服务器错误”的问题,导致网站前后台都显示500错误而无法打开网站,这种情况主要发生在一些配置较低的主机,解决方法也不复杂,具体如下解决方法步骤如下:1、工具需求(1)WordPress2、第一步,我们在更换WordPress主题后,出现网站前台、后台都是“HTTP 500内部服务器错误”;(1)然后我们登录网站的FTP,找到 /wp-content/themes/ 文件夹下刚刚启用的主题的文件夹,并修改该主题文件夹名称为其他(改名后便可访问WordPress后台),或者直接修改 themes 文件夹名称为其他也可以(2)下一步,我们可以再次登录WordPress后台,后台管理路径:http://你的域名/wp-login.php3、第二步,我们进入后台的【外观 – 主题】,启用其他主题,如果再启用刚刚导致500错误的主题还是有问题,可以删除该主题,重新在后台的【外观-主题】的“添加”中重新上传一次启用即可(1)然后如果以上修改主题目录的方法无法解决“HTTP 500内部服务器错误”问题,可以登录网站的FTP,找到 /wp-content/plugins/ 文件夹,修改 plugins 文件夹名称为其他,再访问登录网站后台4、最后我们如果修改 /wp-content/themes/ 或 /wp-content/plugins/ 文件夹都无法解决,那么应该就是你网站所在服务器的php版本过低导致的了,联系你的空间服务商,升级php版本为5.2以上即可上述即:WordPress更改主题以后就出现了HTTP ERROR 500的解决方法,供出现此问题的朋友们参考和使用
怎样为wordpress多站点设置默认主题
用ftp软件或空间的在线ftp功能打开wordpress程序文件夹,找到wp-config.php文件。
我们需要修改这个文件来启动wordpress的多站点功能。
用php的编辑器打开它(我用的是notepad,其实txt文本也能打开,但是容易出现一些问题),按照下图提示加入代码:define('WP_ALLOW_MULTISITE', true);这时再登陆wordpress网站的后台,你会发现在“工具”下会多了一个“配置网络”点击“配置网络”会提示你要关闭所有插件,于是关掉所有运行的插件。
此时wordpress会让你修改两个文件:一个是我们之前修个的那个wp-config.php,另一个文件“.htaccess”和它在同一个目录,很好找的。
找到后打开添加代码文件,如果你没有“.htaccess”这个文件。
需先在固定链接那里进行设置一下,wordpress会自动生成.htaccess这个文件。
完成修改后重新登录即可。
如何在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。
转载请注明出处51数据库 » wordpress htaccess 下
嗫?暁雲?