简体   繁体   English

如何使用htacces清理url变量

[英]How to clean url variable with htacces

I have a link like this: http://localhost/dimi/home?go=post&app=tagline&post_id=222 我有这样的链接: http:// localhost / dimi / home?go = post&app = tagline&post_id = 222

How do I rewrite the url to look like this: http://localhost/dimi/home/post/tagline/222 我该如何重写网址,如下所示: http:// localhost / dimi / home / post / tagline / 222

What tried is: 尝试的是:

RewriteEngine On
RewriteRule ^home$ home.php [L]
RewriteRule ^home/([^/]+)/?$ home.php?go=$1 [L,NC]

I just want to hide the variables for security purposes. 我只想出于安全目的隐藏变量。

Thank you 谢谢

Try it like this in dimi directory. 在dimi目录中尝试这样。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/([\w-]+)/([\w-]+)/([\d]+)$ $1.php?go=$2&app=$3&post_id=$4 [QSA,NC,L]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM