按照http://wenda.wecenter.com/question/2131提供的方法实现了二级目录abc下的rewrite,
<IfModule mod_rewrite.c>
RewriteBase /abc/
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /abc/index.php [L]
</IfModule>
后台自定义路由如下
/home/explore/===/explore/
/home/explore/category-(:num)===/category/(:num)
/people/list/===/users/
/account/login/===/login/
/account/logout/===/logout/
/account/setting/(:any)/===/setting/(:any)/
得到的URL格式如下
首页 http://www.xyz.com/abc/#all
问题 http://www.xyz.com/abc/explore/
话题 http://www.xyz.com/abc/topic/
......
现在希望把URL中的/abc/这一级目录去掉,变成:
首页 http://www.xyz.com/#all (最好将#all也去掉)
问题 http://www.xyz.com/explore/
话题 http://www.xyz.com/topic/
......
说明:我根目录安装的是wordpress,已经启用了一个.htaccess文件,希望能够不影响wordpress原来的规则
或者直接让wecenter和wordpress共存于根目录也可以
阅读全文
收起全文