2014-11-05 37 views
1

/var/www/html/My_project_folder是我的项目的路径。我没有找到.htaccess文件。我想粘贴我编辑的.htaccess文件。但我不确定我需要放置哪个位置? 我htaccess文件代码is--.htaccess文件的位置

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
<IfModule mod_expires.c> 

# Enable expirations 
ExpiresActive On 

# Default directive 
ExpiresDefault "access plus 1 month" 

# My favicon 
ExpiresByType image/x-icon "access plus 1 year” 

# Images 
ExpiresByType image/gif "access plus 1 month" 
ExpiresByType image/png "access plus 1 month" 
ExpiresByType image/jpg "access plus 1 month" 
ExpiresByType image/jpeg "access plus 1 month" 

# CSS 
ExpiresByType text/css "access 1 month” 

# Javascript 
ExpiresByType application/javascript "access plus 1 year" 

</IfModule> 

AddOutputFilterByType DEFLATE text/plain 
AddOutputFilterByType DEFLATE text/html 
AddOutputFilterByType DEFLATE text/xml 
AddOutputFilterByType DEFLATE text/css 
AddOutputFilterByType DEFLATE application/xml 
AddOutputFilterByType DEFLATE application/xhtml+xml 
AddOutputFilterByType DEFLATE application/rss+xml 
AddOutputFilterByType DEFLATE application/javascript 
AddOutputFilterByType DEFLATE application/x-javascript 

此代码我在.htaccess文件添加到我的网站的加快。请帮助我找到.htaccess文件的位置。提前致谢!

回答

1

此文件通常位于您网站的根目录(您的index.php文件所在的位置)。如果没有,您可以创建一个新文件。但要注意不要创建类似“.htaccess.txt”的东西,如果你使用记事本(通常将.txt附加到所有文件)。

0

您需要将.htaccess文件粘贴到项目的根目录。 您的.htaccess可能被隐藏了......尝试使用终端而不是DM来查看文件夹,如果它不在那里,请尝试使用命令从终端创建一个新文件。

纳米的.htaccess(Linux用户)
编辑的.htaccess(Windows用户)

+0

根我的项目的项目文件夹,我需要创造这个.htaccess文件下意味着什么? – Unique 2014-11-05 12:19:00

+0

完全在“/ var/www/html/My_project_folder”中。并检查您是否使用“a2enmod rewrite”在apache上启用了mod,否则您的.htaccess文件将无效 – 2014-11-05 12:23:18

+0

谢谢。我可以知道如何通过ssh启用mod吗? – Unique 2014-11-05 12:35:51