其实我有这样的问题:的.htaccess重写规则到路径没有改变Smarty的URL(PHP)
的URL自带内部页面就像
http://example.co.in/page.php?id=2
我想要的其实是像
http://example.co.in/AboutUs
是否有可能仅使用的.htaccess?我的.htaccess代码给出略低于但它提供了这样的
http://example.co.in/page/2
Options -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/page\.php\?id=([0-9]+)\s [NC]
RewriteRule^/page/%1? [R=301,L]
RewriteRule ^page/([0-9]+)$ /page.php?id=$1 [L]
输出我尝试了很多,但通过没有得到成功了!
不要使用规则的每一页,只需重写所有非文件请求到'index.php',然后查找该URL的路径部分以简单的阵列,包括通过ID页面。这就是所谓的路由。 – Walf
嗨@Walf!其实我不能使用它的路由,我必须做到这一点只为两个页面,所以只能通过.htaccess操纵/重写网址? – Roshan
你不能添加5行PHP?甚至没有新文件? – Walf