0

我在 .htaccess 文件中使用以下代码行来创建重定向。问题是,每当我访问 example.com/register/ 时,它都找不到 css 文件,因为它正在寻找 example.com/register/mycss.css 而不是 example.com/mycss.css。

Redirect 301 register.php http://example.com/register
RewriteRule ^register/?$ register.php

我该如何纠正?我是任何类型的 htaccess/mod_rewrite 函数的新手,所以如果有任何其他缺陷,请随时指出我正确的方向。

4

1 回答 1

2

在您的 HTML 中,使用所有外部资源的绝对路径,例如:

<link rel="stylesheet" type="text/css" href="/mycss.css">

注意最初的斜线。

于 2012-06-19T15:19:27.020 回答