.htaccess重定向+重写问题

时间:2015-07-13 22:59:35

标签: php apache .htaccess mod-rewrite redirect

我正在尝试使用htaccess文件将http://www.example.com/重定向到http://www.example.com/public/plebs/

但我的问题是我不希望网址看起来像这样:http://www.example.com/public/plebs/.example.php但是像这样:http://www.example.com/example.php

如果你能帮助我,请告诉我,谢谢。

1 个答案:

答案 0 :(得分:1)

尝试类似:

RewriteCond %{REQUEST_URI} !^/public/plebs
RewriteRule ^(.*)$ /public/plebs/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/public/plebs/$1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}/public/plebs/$1 -d
RewriteRule ^(.*)$ /public/plebs/$1 [L]

取决于您如何设置服务器。