我对URL重写非常新,我可以做真正非常基本的事情,但我坚持这个,我的客户请求我为那里的网站实现以下内容:
https://domain.com/[PATH]?[PARAMS] ..应解释为:domain.com/index.php?i=[PATH]&[PARAMS] [PATH]将是一个包含任何类型字符的字符串,除了?,= ,&要么 #。 [PARAMS]将是一串标准的URL编码查询参数示例:domain.com/site/home - > domain.comt / index.php?i = site / home domain.com/user/view?id=123 - > /domain.com/index.php?i=user/view&id=123
任何帮助将不胜感激
乔
答案 0 :(得分:0)
这会起作用我猜
Options +FollowSymLinks
RewriteEngine On
#Check if file or folder exist
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+[^/])/?$ index.php?i=$1 [QSA, L]