2015-09-22 74 views
1

我期待通过用斜杠分割元素来获得很好的seo友好的网址。我尝试了几个.htaccess代码,但它没有为我工作。我使用get方法来获取值并且它正常工作。我想改变像我提到的下面的网址。如果有人知道如何改变这一点,请帮助我解决这个问题。如何在url中添加斜杠? mod_rewite

FROM:

http://localhost/new/index.php?page=1&per-page=9 

TO:

http://localhost/new/index/page/1/per-page/9 
+1

先让你尝试。 – hjpotter92

+0

@anubhava RewriteEngine叙述在 重写规则^新/指数/?$ /index.php?page=$1&per-page=$2 Thanoo

回答

0

试试这个在您的根/的.htaccess

RewriteEngine On 
RewriteCond %{THE_REQUEST} /index\.php\?page=([^&]+)&per-page=([^\s]+) [NC] 
RewriteRule^/new/index/page/%1/per-page/%2? [NC,L,R] 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^new/index/page/([^/]+)/per-page/([^/]+)/?$ /new/index.php?page=$1&per-page=$2 [NC,L] 
+0

谢谢您的回答。没关系。但PHP功能不起作用。它说'找不到物体' – Thanoo