【发布时间】:2014-08-01 19:30:18
【问题描述】:
我将我的 wordpress 网站从共享主机转移到了新的 VPS。我不知道最后一台主机上的 apache 版本是什么,但我知道我现在在 Apache/2.2.15 上。我还设置了海量虚拟主机。
现在,我使用 wordpess 永久链接(生成 htaccess 文件)将目录/文件的请求发送到 index.php 文件。我还建立了一个通用站点来使用这个 htaccess 重写:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
这适用于旧服务器。但不是新的。 mod_rewrite 已启用,我确实验证了这一点。
【问题讨论】:
-
如果它在另一台服务器上工作,可能比 SO 更适合服务器故障。
-
他们没有任何帮助。我现在到处求救,哈哈。
标签: apache .htaccess mod-rewrite