内网树莓派下的LAMP搭建和外网访问(补充)以及Linux相关命令
更换域名的问题
简单的方法:进入WP后台设置,直接改
麻烦的方法:进去以后发现文章地址是内网打头的,更改wp-options表的内网相关地址
UPDATE wp_options SET option_value = replace( option_value, ‘http://老域名’, ’http://新域名’) WHERE option_name = ‘home’ OR option_name =’siteurl’ ;
”您现在需要手工更新您的 .htaccess 文件“提示
1 | 编辑配置文件 |
sudo nano /etc/apache2/apache2.conf
1 | 找到下面的代码 |
<Files ~ "^.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>
1 | 改为 |
<Files ~ "^.ht">
Order allow,deny
Allow from all
Satisfy all
</Files>
1 | 重启Apache服务 |
sudo /etc/init.d/apache2 restart
1 2 3 | 其实没什么用,洗洗睡吧w直接手动修改就好了! 真正的<b>解决方法</b>: |
sudo cd /var/www/wordpress
sudo nano .htaccess
1 | 把WP提示的东西粘进去 |
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
1 | 保存退出之后,修改文件权限 |
1 | chmod -v 666 .htaccess |
1 2 3 4 | 打完收工w <b>更改固定地址后404问题</b> 可以确定是.htaccess没修改成功的原因 |
参考文献:
WordPress如何更换域名
Ubuntu 14.04下解决.htaccess文件写入的问题
Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess
zh-cn:更改文件权限
评论