- 管理员中的“Web 服务器重写”设置为“是”。
- 安全和不安全的 URL 中都没有 index.php。
- mod-rewrite 已启用并运行
- 我尝试了所有与 RewriteBase / htaccess 的组合
- 我已经数不清有多少次冲走了现金(虽然和 mod_rewrite 没什么关系,但我还是这么做了)
- 重新索引目录 URL 重写(与上文相同)[/b]
但它不起作用:(
http://162.13.86.217/~useraccount/url.html
The requested URL /home/useraccount/domains/mydomain.com/public_html/index.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
但是 index.php 确实存在,并且它的位置恰好为:/home/useraccount/domains/mydomain.com/public_html/
我有来自 magento 的默认 htaccess 文件,并且它在其他服务器上运行良好:
############################################
## rewrite everything else to index.php
RewriteRule ^(.*)$ index.php [L]