0

My .htaccess file is like that

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 ^(.*)$
RewriteRule ^(.*)$ router.php?_doroute=$1 [L,QSA]

And i have a link like that

http://www.site.com/cr?v=lock/223

Does is it possible to use .htaccess RewriteRule to let the link open like that?

http://www.site.com/?l=223 Or http://www.site.com/l/223

Thank you

4

2 回答 2

0

或者,如果您需要任何其他格式..您可以尝试以下链接

http://www.askapache.com/htaccess/modrewrite-tips-tricks.html

mod_rewrite 是格式的关键。

于 2013-03-23T18:03:08.813 回答
0

如果您愿意将建议的格式(在没有文件名的 URL 上有查询字符串)替换为以下内容:

http://www.site.com/l/223

然后在您的 .htaccess 文件中尝试以下操作:

RewriteEngine On
RewriteRule ^l/([0-9]+)$ cr?v=lock/$1

如果您每次都需要一个三位数的代码,([0-9]{3})请改为在匹配模式中使用。

于 2013-03-23T18:00:31.310 回答