roh*_*hra 3 apache wordpress mod-rewrite wamp permalinks
我无法在WAMP中切换到非常永久的链接.更改为默认值以外的任何形式都会出现404错误.我已经开启了rewrite_moduleApache.我用Google搜索了问题,发现应该对httpd.conf文件进行以下更改.我的httpd.conf文件代表
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
我还检查了.htaccess文件是否已创建.它读作为
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /vit%20web/events/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /vit%20web/events/index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
Bri*_*ian 13
您需要做的就是打开wamp settings选项卡中的mod_rewrite.
Click Wamp -> Apache -> Apache Modules -> rewrite_module
如果你选择那个然后打开%postname%它应该工作
编辑后你重启了Apache httpd.conf吗?
一个防弹检查mod_rewrite是删除<IfModule>...</IfModule>标签并尝试运行WordPress - 如果你得到500服务器错误,mod_rewrite没有安装.
此外,我建议更改<Directory />为<Directory "C:/path/to/server/root">(注意正斜杠,即使在Windows上).
如果您只在开发服务器上,则应该切换拒绝订单;
Order allow,deny
Allow from all
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6447 次 |
| 最近记录: |