我有一个单一的页面index.php。我想以/value
的形式接受参数。现在,如果我在/
之后添加任何内容,它会假定我试图访问单独的文件并发现错误。有没有办法通过添加/value
使用/正斜杠作为参数
1
A
回答
1
1
你必须使用apache的重写模块。检查rewrite_module
是否处于活动状态。 然后,你可以把一个简单的.htaccess
文件在你的目录下面的规则来完成这项工作:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule (.*) index.php?value=$1 [L,NS]
这与激活重写引擎规则,并把一切都很/
后进入value
变量。
看看重写documentation,然后调整自己的规则。
相关问题
- 1. 使用正斜杠作为ID属性
- 2. 正斜杠更改为反斜杠和正斜杠
- 3. 正斜杠替换为反斜杠
- 4. 何时使用正斜杠,何时不使用正斜杠?
- 5. 使用文字斜杠作为参数之后 - htaccess的
- 6. 使用带有正斜杠的字符串作为routes.rb中的单个参数
- 7. 尾随斜杠(/)在参数
- 8. Yii2 url参数斜杠
- 9. Wordpress正斜杠
- 10. 为什么在python中使用os.path.exists()时反斜杠不起作用,但正斜杠能起作用?
- 11. HttpServletResponse的使URL正斜杠(/)变成两个正斜杠(//)
- 12. CakePHP在参数中使用正斜杠的路由
- 13. PHP如正斜杠反斜杠?
- 14. 使用.htaccess以正斜杠替换URL中的反斜杠
- 15. 使用正斜杠作为分隔符扫描仪
- 16. 正斜杠在gdb中不起作用
- 17. 将反斜杠更改为在QString中正斜杠
- 18. 写入文件:Printwriter将正斜杠转换为反斜杠
- 19. 使用用斜杠
- 20. 可选GET参数(用斜杠)/路由
- 21. 用正斜杠重写.htaccess
- 22. 识别正斜杠
- 23. Windows shell字符串操作(将反斜杠改为斜杠)
- 24. 如何使用javascript删除正斜杠
- 25. 在Django中使用接受斜杠作为参数一部分的URL
- 26. “//”(正斜杠,正斜杠)在PHP路径名中做什么?
- 27. 针对Windows和Mac的Node.js - 正斜杠,反斜杠纠正
- 28. 设置它采用TR来反斜杠转换成正斜杠
- 29. 用正斜杠替换所有黑斜杠
- 30. 用sed与正斜杠替换所有反斜杠(双打太)
这通常由网络服务器完成。服务器可以将'/ value'重写为'index.php?key = value' – Blender 2013-03-08 08:29:27
您使用的是什么Web服务器? Apache,IIS,... – Ander2 2013-03-08 08:33:04
@ Ander2,对不起,太累了想不到。我正在使用Apache2。 – sameold 2013-03-08 08:35:30