从哪里我应该了解htaccess

时间:2015-04-30 05:51:39

标签: .htaccess mod-rewrite seo

我在PHP工作,但不了解htaccess。而这些天我知道htaccess的价值是多少。所以,我决定先学习htacces然后再向前迈进。但是我不知道应该从哪里开始?请提供您的指南。我想学习完整的提示&关于htaccess的伎俩。我知道一些事情,但我想学习更多技巧。就像我想创建SEO友好网址和其他类别网址一样。提前谢谢。

4 个答案:

答案 0 :(得分:1)

你应该检查一下 http://htaccess-guide.com/ 它非常详细。

答案 1 :(得分:1)

官方操作方法/教程位于:http://httpd.apache.org/docs/current/howto/htaccess.html

但是野外有很多资源。

答案 2 :(得分:1)

您可以尝试以下链接:

适合初学者的教程

.htaccess文件)

http://www.javascriptkit.com/howto/htaccess.shtml

网址重写教程

网址重写

http://www.smashingmagazine.com/2011/11/02/introduction-to-url-rewriting/

Apache官方文档)

http://httpd.apache.org/docs/current/howto/htaccess.html

答案 3 :(得分:1)

好的,首先,如果可能的话,你应该避免使用.htaccess。这不是使用.htaccess来获得使用Apache指令所需的内容。如果您可以访问Apache config或vhost,那么可以在那里使用任何指令。请从以下链接直接从Apache使用.htaccess开始。

When not to use .htaccess

使用.htaccess会在服务器上为每个请求提供小的性能影响,因为它会扫描每个目录以查找此文件以应用任何指令。 大多数大型网站都不使用.htaccess,他们将它放在config或vhost文件中,并留下AllowOverride None

现在您需要知道的最重要的事情之一是mod_rewriteMod_rewrite使用Regex进行大部分模式匹配。

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

这个网站有助于理解正则表达式,因为它起初非常复杂,甚至可以有经验。

http://www.regular-expressions.info/tutorial.html

您可能还想了解一般Apache可以做些什么,而不仅仅使用.htaccess

学习核心功能会对您有所帮助,它会告诉您哪些功能可以用于.htaccess或仅用于配置

http://httpd.apache.org/docs/2.4/mod/core.html