我有一个网站,目前正在使用带有examplep的localhost上的WordPress进行开发。昨天在一些测试中,我不小心将网站的URL从http://localhost/testsite
更改为http://localhost
,这可能会破坏xampp项目管理系统中的某些内容,因为我立即失去了对网站的访问权限。我可以通过手动更改数据库中的网站和主页URL来修复它,但后来我发现发生了一些奇怪的事情。
假设我的测试站点web位于C:xampphtdocstestsite
。所以现在,我在C:
中有一个.htaccess
文件,如果我删除它,我现在除了主页之外的所有页面都会返回404。我可以将文件还原到设置->永久链接并保存更改,但此操作生成的.htaccess
文件仍显示在C:
文件夹中,而不是C:xampphtdocstestsite
中。
有没有什么方法可以告诉xampp在哪里查找.htaccess
文件,或者我应该只备份数据库和网站文件,然后重新安装xampp,如果有,我应该采取什么步骤来确保不会丢失任何可能在以后造成麻烦的重要内容?
更新:
我最终备份了我的数据库和主题,完全卸载并再次安装了xampp,然后安装了WordPress,添加了我保存的主题,导入了数据库,并在设置中的permalink部分重新生成了.htaccess文件,它现在工作得很好,文件应该在哪里。
我很确定有一种更简单、更快的方法可以做到这一点,但我找不到它,而且无论如何都有效。