我需要为我build立在一个Apache Web服务器codeigniter的网站创build一个htaccess规则。
我基本上有一个网页,在主页上显示该网站的部分。
例如…
http://www.example.com/sales
http://www.example.com/portfolio
…在主页上显示为部分,因此只能显示在一个页面上
我的计划是使用锚定标签和散列来引导用户到主页上的正确区域,但我不能找出正确的htaccess规则来修改urlredirect到主页和正确的锚点
所以我最喜欢的方法来做到这一点将是一个规则redirect到像这样的主页…
**http://www.example.com/sales**
redirect到
**http://www.example.com/#sales**
如果url有更多的目录我需要他们去主页上的最高父母
例如…
**http://www.example.com/sales/future/page1**
redirect到
**http://www.example.com/#sales**
我也需要确保我隐藏了显示在该段开头的index.php!
任何想法或替代build议得到这个工作将大大appriciated
亲切的问候
您可以在您的DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)(/|$) /#$1 [L,NE,R=302]