htaccess重定向到一个文件夹,然后再次重写
问题描述:
希望这不会被重复。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]
答
我发现自己错误地使用了角度为$locationProvider.html5Mode(true);
并重写了URL。
我现在改变了在我的项目中使用hashbang的结构。现在它工作正常。
谢谢大家的关注。