2013-07-01 116 views
0

我有一些mod_rewrite问题。我正在研究一个重写简单的重写工具,该工具可以帮助我与我的网站。但我不知道问题出在哪里麻烦与PHP mod_rewrite

这是我的.htaccess文件:

RewriteEngine on 
RewriteBase/
RewriteRule ^text\/$ text.php [L,NC] 

和我phpinfo()说,我有我的mod_rewrite加载

也对我有apache hadler: AllowOverride On

所以我不知道为什么这不起作用......谁能告诉我还有什么可能是问题?

+0

是否在你的.htaccess中的一切都像这样,或者是它自己的行上的每个命令? – samlev

+0

我的.htaccess中有三行... – user2539820

+0

究竟是什么问题?请注意,您不需要转义正斜杠。 – jeroen

回答

0

您需要添加下面为您.htaccess文件

Options +FollowSymlinks 

同样的顶部,有什么重写要做的就是让你去

http://www.mydomain.com/text 

,看到这将是内容如果你真的去了

http://www.mydomain.com/text.php 

而不是其他的方式。所以重写规则基本上是

RewriteRule <what-I-type-in-my-address-bar> <what-page-I-see> 
+0

仍然是同样的问题:(404 :( – user2539820

+0

)你是否尝试删除重写规则中的转义斜线为'text/$'并导航到'mydomain.com/text/ '? –

+0

完美运作!谢谢迈克尔! – user2539820