我需要我需要接收传入的网址并从root用户提供服务而不更改网址。
所以,如果有人输入:
http://example.com/randomdirectory/page.html
它会得到提升
http://example.com/page.html
但网址不会改变。
我觉得我与以下内容关系密切,但是当网址以尾随斜线结束时它会失败;我希望为索引提供服务。
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\/([^.]+.html) /$2 [L]
基本上,我只想提供相同的文件(在root用户),无论用户输入什么内容。
答案 0 :(得分:1)
您可以改用此规则:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/(.*)$ /$2 [L]