我在子文件夹中安装了一个Wordpress博客,我想替换该帖子的部分网址。
现在就是这样:http://domain.com/wordpress/ {permalink-structure}
我想要实现的目标(不移动网站)是:http://domain.com/ {permalink-structure}
我尝试更改网站网址(并按照WP提供的说明进行操作),但如果我这样做,我的前端就会停止工作(我没有通过WP-API检索帖子等)我使用AngularJS)
是否有一种简单的方法可以通过使用插件或修改源代码自动修改(通过wordpress生成的)所有未来帖子的URL?或者通过.htaccess?
通过htaccess重定向是我的首选,但是当我尝试这个时,wp-api插件(可通过domain.com/wordpress/wp-json/*访问停止工作
为了清楚起见:我没有通过生成的URL访问帖子,我通过API检索它们,我唯一想要的是检索帖子中的链接对象有不同的URL。
答案 0 :(得分:2)
我不知道。试着帮忙。这是我的解决方案重定向需要重定向的内容。
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^wordpress/wp-json/(.*)$ http://domain.com/wordpress/wp-json/$1 [R=301,NC,L]
RewriteRule ^wordpress/(.*)$ /$1 [R=301,NC,L]
答案 1 :(得分:0)
您想要更改wordpress域名或网址。您需要执行以下步骤。
1您需要修改存储在数据库中的所有网址。我更喜欢使用https://interconnectit.com/工具。这非常好而且容易。
2更新所有数据库网址后,您需要登录wp-admin并更新永久链接设置。
希望这会有所帮助。
答案 2 :(得分:0)
检查word pressxx:
https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
您可以在不将目录从子文件夹移动到根文件夹的情况下显示单词,并可以从URL中删除子目录。