我想设置AllowOverride all但我不知道该怎么做.我通过搜索谷歌找到了以下代码并将其粘贴在.htaccess中
<Directory>
AllowOverride All
</Directory>
Run Code Online (Sandbox Code Playgroud)
但在粘贴之后我开始收到了 .htaccess
可以任何人指导我在哪里放置此代码或如何做到这一点?
我遇到了小麻烦,想知道是否有人可以帮助我解决这个问题.我从Hostgator中删除了一个网站的副本,我正在尝试使用我的本地计算机进行设置 WAMP但是,我在尝试访问该网站时遇到错误.这是我试过的..我去了Apaches httpd.conf文件并取消注释了LoadModule#from rewrite_module modules/mod_rewrite.so.此外,我已将AllowOverride None更改为All.话虽如此,我不知道还有什么可以寻找的.请注意,在我的申请中,我的httaccess文件没有(.)在他们面前(.htaccess).我不确定这是否值得注意.有关访问我的网站需要做什么的任何想法?当我访问应用程序时,我确实看到了缓存版本(白色屏幕),但是当我单击链接登录时,我看到了404 Not Found.
我正在尝试在机器上设置本地WP环境。我的.htaccess文件(与index.php文件位于同一文件夹中)如下所示:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
我的MAMP数据库应该正确设置每次尝试在浏览器中查看网站时,都会得到:
未找到
在此服务器上找不到请求的URL / wordpress。
我的wp-config.php文件如下所示:
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'root');
/** MySQL hostname */
define('DB_HOST', 'localhost');
Run Code Online (Sandbox Code Playgroud)
我没有尝试移动任何东西,所以我没有尝试更新固定链接。我试着改变对MAMP端口,尝试的URL(包括端口号的各种串,尝试将网站内浏览到特定的网页,等我用尽了一切的建议所请求的网址/关于此服务器上找到和WP的指南(尽管它们似乎只有在人们安装了插件后才能解决问题-我只是尝试设置基本的WP初始下载)。
有什么建议么?我完全不知所措。非常感谢您的帮助-谢谢!
这是我的文件夹结构(在我的站点文件夹中,这是MAMP的定向位置): 文件夹结构的屏幕截图