我在位于某些子域根目录的 .htaccess 文件中有以下代码,例如http://demo.example.com:
RewriteEngine on
RewriteRule ^$ /admin/index.php?q=user/nazgulled [L]
当有人访问http://demo.example.com时,他们将被重定向到上面的 URL。这是一个HTML页面。但是这个 HTML 页面使用相对地址来存储图像、CSS 代码和 JavaScript 代码等内容。它们不起作用,因为它无法在当前目录(子域根目录)中找到文件。它们位于“admin”文件夹中。
我怎样才能使这项工作只更改 .htaccess 文件?
你可以在该行上方添加类似的内容吗?
这只是一个猜测,但听起来您需要将事物从“根”重新映射到您的路径中。不过,我认为,您正走向黑客之路。您必须为 .js 做同样的事情,然后可能是图像、上传的文件等。我怀疑将 HTML 更改为映射到他们真正居住的地方可能会更快。