Xampp 上的 WordPress 在 xampp 的安装文件夹外有它的 .htaccess 文件
WordPress on Xampp has it's .htaccess file outside xampp's installation folder
我有一个网站,目前正在使用 WordPress 在 xampp 的本地主机上开发。昨天在一些测试中,我不小心将站点的 URL 从 http://localhost/testsite
更改为 http://localhost
,这可能搞砸了 xampp 的项目管理系统中的某些东西,因为我立即失去了访问权限到我的网站。我能够通过手动更改数据库中的站点和主页 URLs 来修复它,但后来我发现发生了一些奇怪的事情。
假设我的测试网站位于 C:\xampp\htdocs\testsite
。所以现在,我在 C:\
中有一个 .htaccess
文件,如果我删除它,我的所有页面现在除了主页 return 404。我可以将文件还原到 Settings->Permalinks 并保存更改,但是此操作生成的 .htaccess
文件仍然显示在 C:\
文件夹中而不是 C:\xampp\htdocs\testsite
.
有什么方法可以告诉 xampp 到哪里寻找那个 .htaccess
文件,或者我应该只备份我的数据库和网站文件,然后重新安装 xampp,如果是的话,我应该遵循哪些步骤以确保不会遗漏任何可能在以后造成麻烦的重要信息?
更新:
我最终备份了我的数据库和主题,完全卸载并再次安装 xampp,然后安装 WordPress,添加我保存的主题,导入数据库,并在永久链接部分重新生成 .htaccess 文件设置,它现在工作正常,文件在它应该在的地方。
我很确定有一种更简单、更快捷的方法可以做到这一点,但我找不到它,但它仍然有效。
我有一个网站,目前正在使用 WordPress 在 xampp 的本地主机上开发。昨天在一些测试中,我不小心将站点的 URL 从 http://localhost/testsite
更改为 http://localhost
,这可能搞砸了 xampp 的项目管理系统中的某些东西,因为我立即失去了访问权限到我的网站。我能够通过手动更改数据库中的站点和主页 URLs 来修复它,但后来我发现发生了一些奇怪的事情。
假设我的测试网站位于 C:\xampp\htdocs\testsite
。所以现在,我在 C:\
中有一个 .htaccess
文件,如果我删除它,我的所有页面现在除了主页 return 404。我可以将文件还原到 Settings->Permalinks 并保存更改,但是此操作生成的 .htaccess
文件仍然显示在 C:\
文件夹中而不是 C:\xampp\htdocs\testsite
.
有什么方法可以告诉 xampp 到哪里寻找那个 .htaccess
文件,或者我应该只备份我的数据库和网站文件,然后重新安装 xampp,如果是的话,我应该遵循哪些步骤以确保不会遗漏任何可能在以后造成麻烦的重要信息?
更新:
我最终备份了我的数据库和主题,完全卸载并再次安装 xampp,然后安装 WordPress,添加我保存的主题,导入数据库,并在永久链接部分重新生成 .htaccess 文件设置,它现在工作正常,文件在它应该在的地方。
我很确定有一种更简单、更快捷的方法可以做到这一点,但我找不到它,但它仍然有效。