我正在本地系统上复制生产WordPress网站。虽然我能够访问主页,但是帖子和任何其他链接都无法访问,我收到错误
在此服务器上找不到请求的网址。
此本地WordPress已设置为:
.htaccess的副本:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
已启用rewrite_module modules / mod_rewrite.so。
如果需要任何细节,请告诉我。
答案 0 :(得分:0)
我从您的评论中了解到并发布您已在localhost中设置WordPress并通过http://localhost/my_site
访问它,其中my_site是xampp/htdocs
下的目录名称(如果您使用的是xampp )。您只需要反对this tutorial中提到的内容。
您需要将.htaccess
设置为
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /my_site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /my_site/index.php [L]
</IfModule>
# END WordPress
请注意:将my_site
替换为您的目录名。并重置您的固定链接后端管理面板。
希望这有帮助!
答案 1 :(得分:0)
创建虚拟主机。使用相同的域名并在hosts文件(/ etc / hosts)中输入。多数民众赞成在本地运行wordpress。