好的,我读了很多书,也玩过,但我无法解决这个 .htaccess 问题。
我的主托管帐户有一个插件域。我已经设法让根插件域使用以下 .htaccess 代码转到特定文件:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?addondomain.org$
RewriteRule ^(/)?$ /new-index.php [L]
这一切都很好;但是,如果有人尝试通过根以外的任何其他 URL 访问插件域,并且该页面不存在,则会弹出 404。所以,如果我去 addondomain/car.php 会显示 404。
我希望插件域的所有 404 错误 - 并且仅适用于插件域 - 也显示 new-index.php 文件。
ErrorDocument 404 /new-index.php 命令不是一个选项,因为它会影响主域和插件域。
换句话说:我希望插件域的任何 URL 都指向 /new-index.php。
想法?谢谢。