我的.htaccess mod_rewrite规则无法正常工作

时间:2016-04-17 19:04:00

标签: php apache .htaccess mod-rewrite

我正在尝试设置一个网站并使用.htaccess文件重写我的所有网址,以便不需要.php。

  

E.G。 www.blahblah.com/file

而不是

  

www.blahblah.com/file.php

我的.htaccess文件目前是:



<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

RewriteCond %{HTTP_REFERER} !^http://example.co.uk/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://example.co.uk$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.co.uk/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.co.uk$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.co.uk/match/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.co.uk/match$      [NC]
RewriteCond %{HTTP_REFERER} !^http://example.co.uk/match/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://example.co.uk/match$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
&#13;
&#13;
&#13;

我的网站存储在目录/ match ..

请有人告诉我为什么我的链接不能工作:(它一直困扰我几个小时!

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

解决了所有人的抱歉,浪费了你所有的时间!