1
A
回答
4
试试这个:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^/(images/|css/|js/)
RewriteRule . - [S=2]
RewriteRule ^([a-z0-9_\-\.]+)/?$ index.php?page=$1 [L,NC,QSA]
RewriteRule ^([a-z0-9_\-\.]+)/([a-z0-9_\-\.]+)/?$ index.php?page=$1&item=$2 [L,NC,QSA]
确保mod_rewrite的是使
编辑:我加点,泳池在那里有一个好点。
[S]标志用于跳过您不想运行的规则。这可以被认为是您的重写规则集中的goto语句。在以下示例中,如果请求的URI与实际文件不符,我们只想运行RewriteRule。
相关问题
- 1. 如何使用Java Jersey将路径后缀映射到查询参数?
- 2. 如何将查询参数mod_rewrite添加到路径文件夹名称?
- 3. 如何将旧路径映射到Drupal路径
- 4. Eclipse CDT - 如何将Linux路径映射到Windows路径?
- 5. 如何将RestKit资源路径映射与查询字符串一起使用?
- 6. 查询参数未映射
- 7. 是否可以将参数映射到Spring Rest中的路径?
- 8. 作为查询参数的Apache mod_rewrite路径名?
- 9. 如何将Rails应用程序映射到某个URL路径?
- 10. Apache mod_rewrite没有将表达式映射到参数
- 11. 使用mod_rewrite将查询字符串追加到参数
- 12. 如何使用查询参数定义南希路径
- 13. 将通用URL路径映射到特定文件
- 14. PhpStorm映射路径
- 15. 如何映射查询使用Ebean
- 16. 如何在jenkins-trigger-plugin的参数映射中使用'Issue属性路径'
- 17. 如何将单个路径映射到冲积图?
- 18. WordPress - 如何将URL路径映射到WP_Query?
- 19. 如何将`/ users/sign_up`路径映射到`/ users/new`?
- 20. 如何将多个服务映射到一个Kubernetes Ingress路径?
- 21. 使用Spring MVC改造查询参数为路径参数
- 22. 如何使用AutoMapper将数组映射到多个属性?
- 23. 将路径转换使用mod_rewrite
- 24. 无法映射路径'/ doc'。 server.map路径
- 25. 将数组映射到数组C++
- 26. restlet URI映射问题,如何映射“其他”路径
- 27. 将文件名映射到服务器上的路径Asp.net
- 28. 如何在Apache中将查询参数重写为路径参数?
- 29. 将查询映射到Apollo.js的React中
- 30. 将查询结果映射到属性
我认为你需要在克拉之后的正则表达式开始时使用'/'?此外,我倾向于只匹配'[^ /] +',以便在有人在投资组合名称中加入点时不会中断。“ – poolie 2012-01-30 00:56:14
您可以在开始时添加'/',但我个人更喜欢使用'RewriteBase /'。所以如果你需要添加规则,这很容易。我同意第二部分,尽管我不喜欢在URL中使用'-','_','.'以外的字符。 – 2012-01-30 00:59:07
有趣。我不认为这正是它的意思,但我想它的工作... – poolie 2012-01-30 01:03:56