重写URL以模拟不同的路径


rewrite URL to simulate a different path?

我没有重写URL的经验,所以如果这被广泛报道,我很抱歉。

我有一个丑陋的URL路径,我想使用mod_rewrite或任何可行的替代方案来改进它。

www.domain.com/temp/user/

有可能将其显示为吗

www.domain.com/user/

而不移动文件夹&周围的文件?

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %(REQUEST_URI) !^/temp
RewriteRule ^(.*) /temp/$1 [L]

将所有非真实文件重写为/temp