url重写问题wamp

时间:2010-01-26 09:15:35

标签: .htaccess mod-rewrite

因为我在登录文件夹里的.htaccess中创建了url重写,

RewriteEngine On # Turn on the rewriting engine
RewriteRule ^login$ login.php [NC] # Change feed URL

但没有发生任何事,

我现在做什么,

我正在使用wamp ..

3 个答案:

答案 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文件(它需要点前面的某些内容),但如果您只是从其他地方复制并粘贴一个文件,则不介意。