apache - 在 WAMP 中制作漂亮的永久链接

标签 apache wordpress mod-rewrite wamp permalinks

我无法在 WAMP 中切换到漂亮的永久链接。更改为默认值以外的任何形式都会出现 404 错误。
我已开启 rewrite_module在 Apache 。我搜索了这个问题,发现应该对 httpd.conf 文件进行以下更改。我的 httpd.conf 文件代表

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

我还检查了 .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

最佳答案

您需要做的就是在 wamp 设置选项卡中打开 mod_rewrite。
Click Wamp -> Apache -> Apache Modules -> rewrite_module
如果您选择它然后打开 %postname% 它应该可以工作

关于apache - 在 WAMP 中制作漂亮的永久链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3182163/

相关文章:

java - 有一种方法可以设置 HTTPGet Apache 连接拒绝时间吗?

wordpress - 使用WordPress内置功能存储数据时的SQL安全性

apache - 仅针对特定域扩展上的文件夹的 RewriteCond

php - 如何调用js而不显示代码

php - 特定子域指向一个路径,动态子域指向另一个路径

javascript - 从 Contact Form 7 调用 js 函数

wordpress - 自动删除 woocommerce 客户 session 和 transient

php - .htaccess 的重定向不正确

.htaccess - 在 htaccess 中使用 https 协议(protocol)时删除 www

apache - 如何在apache服务器上运行cgi脚本