2017-05-04 162 views
0

希望這不會被重複。htaccess重定向到一個文件夾,然後再次重寫

我試圖把結構帶到我的網站並保持乾淨,我正在分離內容。它是角的應用程序,I'mean 2個應用在一個域中通文件夾名稱分離

所以我正嘗試以下:

domain.xy/folder

應內部重定向到

domain.xy/anotherfolder

之後,我正在使用角度hashtag鏈接,我不希望它們顯示。當文件或文件夾doesn't存在,則添加#

domain.xy/link1 變得 domain.xy/#/link1

I'm與此代碼周圍試圖和it's做工精細,如果不分開。我認爲當第一條規則通過標誌[L]傳遞時,它會對重寫的URL做另一個循環,但是在這裏我得到了錯誤,表明這不起作用,並且當我輸入類似

domain.xy/folder/link1

這是我正在嘗試的最新代碼。也許有人看到我的想法中的錯誤,給我一個提示或建議?提前致謝。

RewriteEngine On 
Options FollowSymLinks 

RewriteBase/

# Rewrites folder 
RewriteRule ^supplier/(.*)$ /_supplier/$1 [L,NC] 
RewriteRule ^agency/(.*)$ /_agency/$1 [L,NC] 

# Folder doesn`t exist then it is a angular link 
# rewrite with # tag 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /#/$1 [L] 

回答

0

我發現自己錯誤地使用了角度爲$locationProvider.html5Mode(true);並重寫了URL。

我現在改變了在我的項目中使用hashbang的結構。現在它工作正常。

謝謝大家的關注。

相關問題