2013-07-01 109 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