因为我在登录文件夹里的.htaccess中创建了url重写,
RewriteEngine On # Turn on the rewriting engine
RewriteRule ^login$ login.php [NC] # Change feed URL
但没有发生任何事,
我现在做什么,
我正在使用wamp ..
答案 0 :(得分:6)
检查主“httpd.conf”文件中的“AllowOverride”指令是否允许您使用.htaccess文件。如果没有,请将其设为“AllowOverride all”并重新启动WampServer。
您也可以按照本教程:http://blog.cmstutorials.org/posts/tips-tricks/how-to-make-mod_rewrite-work-on-wamp
答案 1 :(得分:3)
重写发动机
RewriteBase / 你的文件夹名称 / //添加此行
RewriteRule ^ login $ login.php [NC]#更改供稿网址
将 AllowOverride无 更改为 httpd.conf 文件中的 AllowOverride All ,然后重启wamp。
答案 2 :(得分:0)
对于任何有问题让Url重写在Wordpress中工作的人 - 我按照@naivists的说明 - 更改httpd.conf并使用WAMP菜单打开重写。但是,在将.htaccss文件添加到我的站点的根目录后,我只在URL中使用了URL。我刚从这里复制了基本的:https://codex.wordpress.org/htaccess
# 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
请注意,Windows不允许您创建.htaccss文件(它需要点前面的某些内容),但如果您只是从其他地方复制并粘贴一个文件,则不介意。