2016-08-17 44 views
-2

我的.htaccess文件如下,如何在localhost中以正确的格式获得正确的URL重写?

DirectoryIndex routing.php 

RewriteEngine on 

RewriteBase/

RewriteCond %{THE_REQUEST} \s/+Milan_Practice/Milan_Mvc/routing\.php[\s?] [NC] 

RewriteRule^Milan_Practice/Milan_Mvc/ [L,R=302] 

RewriteRule ^Milan_Mvc/?$ Milan_Mvc/routing.php [L,NC] 

通过底肥上面的代码我有网址,如下所示,

http://localhost/Milan_Practice/Milan_Mvc/?name=about 

以上,后有 “?”,数据不以我想要的这种有效格式,

http://localhost/Milan_Practice/Milan_Mvc/about/ 

所以,请给适当重写规则你的建议对上面的代码

三江源提前!

回答

0
RewriteRule ^([a-z]{2,2})/([a-zA-Z0-9_-]+)$ index.php?name=$1 [QSA] 

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

+0

我不是URL重写充分了解,所以给它重写规则,我可以直接向我的代码 –

+0

这就是为什么我参访给你一个网址。 –