我已经在根文件夹中运行了一个博客,我想在名为“test”的子目录中测试另一个博客。
如何使所有链接指向example.com/test/login.php而不是example.com/login.php ?我不想编辑我的文件中的所有链接,我希望这个链接以root身份运行,因此以后当我将其投入生产时不需要更改任何内容。 我假设它可以用.htaccess疯狂的重写模块修复,但我还没想到它所以请帮我节省时间!
答案 0 :(得分:1)
启用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]