当前位置: 首页 > 后端技术 > PHP

【翻译】Apache使用MOD_REWRITE启用url重写-url重写

时间:2023-03-29 16:33:31 PHP

原文地址:ENABLINGMOD_REWRITEONWINDOWSAPACHEFORURLREWRITING以下步骤将帮助您在windows平台上启用wamp的mod_rewrite组件。我需要使用.htaccess文件在本地Wordpress站点开启url重写功能,让url地址看起来更通俗易懂,更美观。如果不启用mod_rewrite组件,网站将无法使用任何url重写功能,在WordPress网站上会报404错误页面。启用mod_rewrite会进行以下步骤:在conf文件中启用mod_rewrite,打开Apache目录下的配置文件http.conf。对于我来说,这个位置是D:\wamp\bin\apache\apache2.2.22\conf\httpd.conf。在更改之前备份此文件。如果你出错了,你可以从这个文件重新开始恢复并回来。找到#LoadModulerewrite_modulemodules/mod_rewrite.so,取消注释前面的#启用AllowOverride,定位到所在的部分。修改以下内容到OptionsAllAllowOverrideAll找到所有AllowOverrideNone的位置,改成AllowOverrideAll最后重启服务器,刷新浏览器,会看到网站没有报错错误。心情好了很多。写给我自己。对于我配置的虚拟主机,为了测试laravelRewrite功能,我把配置写在了vhosts文件的配置中。D:\wamp\bin\apache\apache2.2.22\conf\extra\httpd-vhosts.confServerNamewww.lartest.comDocumentRoot"G:/wamp/www/mark/laravelRun/public"选项FollowSymLinks索引Options+IndexesOptionsAllAllowOverrideAll目录