我花了几个小时试图实现我认为很容易的事情。我有domain.tld/index.php?site=Page
并且想要打开它domain.tld/Page
。这?site=Page
是相对于它从 MySQL 数据库中获得的。
在某些时候,我让它无限循环,但其他一切都没有影响。这可能与我不理解 RewriteRule 和 Cond 中的 ^ 有关。但结构是/var/www/whine/skovtrup
——whine
是域,skovtrup
是一个文件夹,我在其中使用需要重写的网站。
<Directory>
在启用站点的文件中设置为/var/www/whine
。
我真的希望你们能帮助我。
简单总结一下:
- 将 ?site=Page 替换为 /Page/
- 页面是相对的。
- 放置在 /var/www/whine/skovtrup