.htaccess从根目录服务一切

时间:2016-12-21 20:35:36

标签: apache .htaccess

我需要我需要接收传入的网址并从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用户),无论用户输入什么内容。

1 个答案:

答案 0 :(得分:1)

您可以改用此规则:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/(.*)$ /$2 [L]
相关问题