【发布时间】:2014-02-17 18:55:37
【问题描述】:
我有一个简单的问题。我是使用 php 和 apache 的初学者。实际上我想在我的 .htaccess 中修改一些配置,但我找不到。谁能告诉我它在哪里。 TIA。
【问题讨论】:
-
.htaccess 将进入每个项目。您是否将其与 php 或 apache 设置混淆了?
我有一个简单的问题。我是使用 php 和 apache 的初学者。实际上我想在我的 .htaccess 中修改一些配置,但我找不到。谁能告诉我它在哪里。 TIA。
【问题讨论】:
.htaccess 设置目录特定设置,它可以根据需要进入每个网络目录更改设置。
一些服务器包将在根 www 目录中包含一个空白/基本包。
如果 XAMPP 不包含,只需创建一个文本文件并将其命名为 .htaccess 并根据需要进行编辑。
【讨论】:
.htaccess 是一个自定义配置文件,您可以在 Web 服务器的文档根目录下的任何地方拥有任意数量(或根本没有);绝对没有必要在项目的根目录中拥有一个文件。
.htaccess 包含在您的项目中,例如,如果您正在使用 wordpress 以及您命名文件夹的任何名称,只需输入该文件夹并搜索即可找到它。
在这里你可能会看到
【讨论】:
您可以在 XAMPP 的 htdocs 文件夹中创建一个 .htaccess 文件,您可以根据需要自定义或使用该文件。
【讨论】:
.htaccess 文件通常存在于您的 C:/xampp/htdocs/wordpress(如果您在 windows 中)或 /opt/lampp/htdocs/wordpress(如果您在 linux 或 mac)中,如果您无法简单地找到它。 .. (适用于 Windows) 在文件管理器中启用显示隐藏文件... (对于 Linux) 打开终端并输入...
cd /opt/lampp/htdocs/wordpress
sudo ls -a
在这里它会显示它是否存在,如果不存在,则简单地制作一个 direcroy...
sudo touch .htaccess
然后通过键入粘贴您将在 wordpress 中看到的 .htaccess...
sudo gedit .htaccess
并在此处粘贴以下内容...
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
你准备好了... 希望你的问题得到解决... 谢谢你有美好的一天... :)
【讨论】: