本地主机上的 .htaccess 文件

多里安心情

我在 ubuntu 16 上有一个本地主机。在本地主机目录 (/var/www/html/) 中,我放置了这个 htaccess 文件。

AddDefaultCharset utf-8
RewriteEngine on
RewriteRule ^index?$ index.php

当我输入localhost/indexapache 时说我

The requested URL /index was not found on this server.

这是Apache配置中的错误吗?

基本上我想重定向到index.php我网站的根目录,在这里我想将这样的东西解析localhost/cart/item/1为数组,然后实现 MVC。我是网络开发新手,不知道该怎么做,请帮助我。

阿卡沙

您必须首先启用对此类动态配置文件(" .htaccess" 样式文件)的解释默认情况下它们是禁用的,因为它们会大大降低服务器的速度。通常最好将此类规则直接放置在服务器静态配置文件中。

要启用它们,请查看以下AllowOverride命令:https : //httpd.apache.org/docs/2.4/mod/core.html#allowoverride

<Directory "/var/www/html">
    AllowOverride All
</Directory>

所以既然你无论如何都必须修改那个配置……为什么不把你的重写规则也放在那里呢?也更简单、更强大、更快速……

除此之外,有时以它们在两个位置、http 服务器(虚拟)主机配置和动态配置文件中工作的方式实现重写规则是一个好主意

RewriteEngine on
RewriteRule ^/?index/?$ index.php [L]

还有一个一般提示:你应该总是喜欢将这样的规则放在 http 服务器主机配置中,而不是使用动态配置文件(“.htaccess”)。众所周知,这些文件容易出错,难以调试,而且确实会降低服务器的速度。它们仅在您无法控制主机配置的情况下(阅读:非常便宜的托管服务提供商)或如果您的应用程序依赖于编写自己的重写规则(这是一个明显的安全噩梦) )。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

本地主机上的htaccess是指根目录,而不是文件夹

来自分类Dev

.htaccess文件是否可以在本地主机上工作?如果是,如何?

来自分类Dev

本地主机上的htaccess是指根目录,而不是文件夹

来自分类Dev

Windows本地主机的.htaccess文件配置

来自分类Dev

htaccess-即使在本地主机上的httpd.conf中启用htaccess文件,也会显示500错误

来自分类Dev

文件未在本地主机上更新

来自分类Dev

Django在本地主机上保存文件

来自分类Dev

无法获取.htaccess在本地主机上工作

来自分类Dev

.htaccess在本地主机上不起作用

来自分类Dev

如何在本地主机上运行HTML文件?

来自分类Dev

将图像文件保存在本地主机上

来自分类Dev

检查是否存在本地主机上的大文件

来自分类Dev

.htaccess网址:在本地主机Xampp上重写丢失的CSS CSS和图像文件

来自分类Dev

500内部错误与本地主机上的.htaccess上的RewriteEngine在wamp上

来自分类Dev

.htaccess网址:重写在本地主机上不起作用

来自分类Dev

.htaccess mod_rewrite不适用于本地主机上的两个参数

来自分类Dev

本地 JQuery 和 JQuery 移动文件在本地主机上不起作用

来自分类Dev

PHP脚本写入本地主机上的文件,但不写入IIS服务器上的文件

来自分类Dev

本地主机的htaccess重写规则

来自分类Dev

本地主机中的htaccess rewriteRule

来自分类Dev

如何删除本地主机上的上传文件以及PHP中的用户帐户

来自分类Dev

我无法在本地主机上运行任何PHP文件(使用IIS的HTTP 404.3错误)

来自分类Dev

我想将文件从本地主机上传到php中的服务器

来自分类Dev

将存储在本地主机上的GeoJSON文件加载到Google Maps JavaScript SDK中

来自分类Dev

解析错误:语法错误,本地主机上的文件意外结束

来自分类Dev

如何在本地主机上呈现可下载文件wihich:8080

来自分类Dev

如何删除本地主机上的上传文件以及PHP中的用户帐户

来自分类Dev

Capistrano:本地主机上不存在链接文件database.yml

来自分类Dev

无法使用 dns 记录访问本地主机上的 windows 共享文件夹

Related 相关文章

  1. 1

    本地主机上的htaccess是指根目录,而不是文件夹

  2. 2

    .htaccess文件是否可以在本地主机上工作?如果是,如何?

  3. 3

    本地主机上的htaccess是指根目录,而不是文件夹

  4. 4

    Windows本地主机的.htaccess文件配置

  5. 5

    htaccess-即使在本地主机上的httpd.conf中启用htaccess文件,也会显示500错误

  6. 6

    文件未在本地主机上更新

  7. 7

    Django在本地主机上保存文件

  8. 8

    无法获取.htaccess在本地主机上工作

  9. 9

    .htaccess在本地主机上不起作用

  10. 10

    如何在本地主机上运行HTML文件?

  11. 11

    将图像文件保存在本地主机上

  12. 12

    检查是否存在本地主机上的大文件

  13. 13

    .htaccess网址:在本地主机Xampp上重写丢失的CSS CSS和图像文件

  14. 14

    500内部错误与本地主机上的.htaccess上的RewriteEngine在wamp上

  15. 15

    .htaccess网址:重写在本地主机上不起作用

  16. 16

    .htaccess mod_rewrite不适用于本地主机上的两个参数

  17. 17

    本地 JQuery 和 JQuery 移动文件在本地主机上不起作用

  18. 18

    PHP脚本写入本地主机上的文件,但不写入IIS服务器上的文件

  19. 19

    本地主机的htaccess重写规则

  20. 20

    本地主机中的htaccess rewriteRule

  21. 21

    如何删除本地主机上的上传文件以及PHP中的用户帐户

  22. 22

    我无法在本地主机上运行任何PHP文件(使用IIS的HTTP 404.3错误)

  23. 23

    我想将文件从本地主机上传到php中的服务器

  24. 24

    将存储在本地主机上的GeoJSON文件加载到Google Maps JavaScript SDK中

  25. 25

    解析错误:语法错误,本地主机上的文件意外结束

  26. 26

    如何在本地主机上呈现可下载文件wihich:8080

  27. 27

    如何删除本地主机上的上传文件以及PHP中的用户帐户

  28. 28

    Capistrano:本地主机上不存在链接文件database.yml

  29. 29

    无法使用 dns 记录访问本地主机上的 windows 共享文件夹

热门标签

归档