我有兴趣重写已经“友好”的网址,以清理已经在路径中的内容。URL重写友好的URL与htaccess
目前,我有一个指向http://example.com/page/index/home
的URI,但理想情况下,id喜欢彻底删除页面/索引,并且只有http://example.com/home
。
我有兴趣重写已经“友好”的网址,以清理已经在路径中的内容。URL重写友好的URL与htaccess
目前,我有一个指向http://example.com/page/index/home
的URI,但理想情况下,id喜欢彻底删除页面/索引,并且只有http://example.com/home
。
达到你想要什么,你可以这样做:
RewriteEngine On
RewriteRule ^/home$ /index.php [QSA,L]
QSA
代表查询字符串追加。它会将查询字符串(您的GET参数)附加到URL的末尾(如果有的话)。
像下面这样...
RewriteEngine On
RewriteRule ^page/index/home$ /home [L]
如果你知道你正在匹配
特定页面可以在.htaccess文件中使用这样的规则:
RewriteEngine On
RewriteRule ^home$ page/index/home [NC]
什么是你目前的的.htaccess? –
目前,我只是剥离index.php文件(因为我是自动加载课程) '重写规则^ /?(。*)$ index.php/$ 1' – haveacigaro
您正在使用哪种框架? – webGautam