【发布时间】:2018-09-09 06:56:16
【问题描述】:
我已经编写了 HTML 页面并想设置 RewriteRule。我在文件夹中创建了 .htaccess 文件:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ test.html [QSA,L]
它只是重定向到 http://example.com/test.html 。我想重定向到http://localhost/project/test
我认为这是由 httpd.conf 或 hosts 文件引起的。但我找不到办法。
编辑:.htaccess 文件位于 C:\xampp\htdocs\project 下
谢谢。
【问题讨论】:
-
internal 重定向不会重写为 URL,而只会重写为路径。问题是你真正想要的。重写为
/project/test真的没有意义...... -
好的,我要路径
-
这没有帮助。从 what 传入 URL 到 what 内部路径?
标签: apache .htaccess url-rewriting