我已经在根文件夹中运行了一个博客,我想在一个名为“test”的子目录中测试另一个博客。
如何使所有链接指向 example.com/test/login.php 而不是 example.com/login.php?我不想编辑文件中的所有链接,我希望这个链接以 root 身份运行,以便以后在将其投入生产时无需更改任何内容。我认为可以使用 .htaccess 疯狂的重写模块来修复它,但我还没有弄清楚,所以请帮助节省我的时间!
启用mod_rewrite
并.htaccess
通过httpd.conf
然后将此代码放入您的 DOCUMENT_ROOT/.htaccess
文件中:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} /test/ [NC]
RewriteRule !^test/ /test%{REQUEST_URI} [L,NC,R]