|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
建议大家买一本书,而不光是在网上看一些零碎的资料,一本书毕竟会讲的系统一些,全面一些,而且印刷的书不受电脑的限制,但是建议在看书的时候最好旁边有电脑,这样可以很及时地上机实践。 </p> Apache的Mode Rewrite模块供应了一个基于正则表达式剖析器的重写引擎来及时重写URL恳求。在大多半情形下,它和.htaccess文件共同利用。好比本篇文章的URL(http://dancewithnet.com/2010/05/29/making-mod-rewrite-and-htaccess-work-on-mac-os-x)就是Wordpress共同Mod Rewrite模块和.htaccess文件一同完成的,即所谓的固定链接(Permalinks)。
Windows
在Windows下,咱们普通利用的是Administrator账号,所以启用这两项十分复杂:
- 在[Apache装置目次]/conf/httpd.conf中找到#LoadModule rewrite_module modules/mod_rewrite.so,去失落后面的正文符号#。假如没有这行,请添加。并确认apache装置目次下的modules文件夹中是不是有mod_rewrite.so这个文件。如许就启用了Mod Rewrite功效。
- 在[Apache装置目次]/conf/httpd.conf中找到
- <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all</Directory>
复制代码 把“AllowOverride None”改成“AllowOverride All”,如许一切的文件夹都撑持.htaccess了,或针对指定的文件夹启用.htaccess,可以在[Apache装置目次]/conf/httpd.conf中到场
- <Directory "D:/sites/example/"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all</Directory>
复制代码 这类做法通常为和虚拟主机设置装备摆设在一同的,所以大多半会把上述设置装备摆设代码写入[Apache装置目次]/conf/extra/httpd-vhost.conf中,如许对照明晰易于办理。
- 重启Apache后,就ok了。
完成上诉步调后,在Wordpress的固定链接中利用除默许外的链接设置,Wordpress会直接在其装置目次中生成对应的.htaccess,如许就能够利用设置的链接模式了。
Mac OS X
在Mac OS X中普通不利用root账号,而是经由过程sudo来取得root相干权限。普通情形下,咱们把网站文件放在团体目次下,好比~/Sites,如许就触及到Mac OS的权限办理,相对Windows来讲庞杂很多。
- 在终端运转sudo vi /etc/apache2/httpd.conf,找到#LoadModule rewrite_module modules/mod_rewrite.so,去失落后面的正文符号#。
- 运转sudo vi /etc/apache2/extra/httpd-vhost.conf,到场
- <Directory "/Users/[用户名]/Sites"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all</Directory>
复制代码 如许全部~/Sites都可以撑持.htaccess。
- 运转 sudo vi /Private/etc/apache2/users/[用户名].conf,把个中的AllowOverride None改成AllowOverride All。需求注重的是,之前的Mac OS X版本,途径多是/private/etc/httpd/users/[用户名].conf
- 在需求的目次新建.htaccess,并修正其权限为777,此处照旧以利用Wordpress的固定链接为例。
- cd ~/Sites/Wordpresstouch .htaccesschmod 777 .htaccess
复制代码 新建文件的权限默许是644,经由过程ls -l .htaccess就能够看到,此时法式没法主动写入.htaccess,这类情形对照平安,然而需求手动写入。
- 加入后重启Apache:sudo apachectl restart
完成上述设置以后,就能够利用Wordpress的固定链接功效了。需求注重的是,假如.htaccess是从Windows下直接复制过去,日记中能够会呈现</IfModule> without matching <IfModule> section的报错。复杂的处理计划就是新建文件,从头复制粘贴。
原文:http://dancewithnet.com/2010/05/29/making-mod-rewrite-and-htaccess-work-on-mac-os-x/
PHP和HTML混合编程应该不成问题,在这期间,你完全可以让PHP给你算算 一加一等于几,然后在浏览器输出,不要觉得幼稚,这的确是跟阿波罗登月一样,你打的是一小段代码,但是对于你的编程之路,可是迈出了一大步啊!兴奋吧?但是不得不再给你泼点冷水,您还是菜鸟一个。 |
|