2016-03-04 89 views
2

我有這個網址:https://example.com/sub/product,我不想在我的網址中顯示「sub」,以便最終網址看起來像https://example.com/product,並將索引網址重定向到此URL。可能嗎?這是我目前的.htaccess文件:使用htaccess掩蓋目錄文件夾名稱

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC] 
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
ReWriteRule ^([a-z\-0-9]+)$ index.php?goto=$1 [L,NC] 
ReWriteRule ^([a-z\-]+)/([a-z\-0-9]+)$ index.php?goto=$1&catidx=$2  [L,NC] 
ErrorDocument 404 /404/404.php 

回答

0

您可以使用以下方法:

RewriteEngine on 

#--redirect from "/sub/foo to "/foo"--# 
RewriteCond %{THE_REQUEST} /sub/([^\s]+) [NC] 
RewriteRule^/%1 [L,R] 
#--rewrite "/foo" to its orignal location "/sub/foo" 
RewriteRule %{REQUEST_FILENAME} !-d 
RewriteRule %{REQUEST_FILENAME} !-f 
RewriteRule ^(.+)$ /sub/$1 [L,QSA] 
+0

謝謝你的答案,但它不是me.When工作我添加此代碼我的CSS文件在一些碎頁面,並在一些頁面給出500 ..我想我不能正確的舊代碼..任何想法? –

相關問題