php - Apache mod_rewrite VS。 PHP路由?

标签 php apache mod-rewrite url-rewriting url-routing

几天来,我一直在尝试制定一个简单的 mod_rewrite 规则来创建友好的 URL,我的虚拟主机启用了 mod_rewrite,但我就是无法让它工作。

我发布的所有下一个问题:

  1. .htacces to create friendly URLs
  2. Friendly URLs with .htaccess
  3. .htacces NOT working…

没有一个答案有效,所以我现在正在考虑使用简单的 php 路由,我想知道两者之间是否存在很大的性能或 SEO 差异。如果有,也许您知道如何解决我的问题中发布的 mod_rewrite 问题。

谢谢。

最佳答案

如果您只对 PHP 文件使用 PHP 路由,那么在性能方面没有问题:解释器无论如何都会启动,启动一个新进程,分配内存等。

但是,如果您还计划路由对静态资源(如图像和样式表)的请求,那么在任何情况下都不要使用 PHP 路由。它过于占用资源,而不是构建 PHP 的目的。

我会说 mod_rewrite 是更好、更精简的解决方案,值得一试。

关于php - Apache mod_rewrite VS。 PHP路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075029/

相关文章:

javascript - 我的 html 文件不会链接到位于父目录中的样式表和 javascript

php - UTF-8贯穿始终

php - 尝试使用 ErrorDocument 处理请求时出现 500 Internal Server Error

php - 用于获取类别表中级联项目计数的 mySQL 查询

php - 我们的 Centos 服务器感染了一些恶意软件。它正在调用随机 IP/域。如何阻止服务器发出外部请求?

php - 如何增加mysqli中的字段

php - 删除带有 mod_rewrite 和 SEO 问题的 .php 扩展名

apache - 如何使用 mod_rewrite 在内部重写/到/homepage

php - Jquery Ajax 使用 CodeIgniter 进行调用

php - Javascript 数组通过 Ajax 传递给 PHP