0
我正在使用serendipity博客,並希望在apache htaccess文件中創建一個rewriterule,當/ info在瀏覽器中打開時,它會打開/index.php?/categories/1 - 信息代替。Apache rewriterule與serendipity博客不起作用
我嘗試以下重寫規則:
RewriteRule ^info index.php?/categories/2-Info [L]
,它不工作。當我將替換變成別的東西時(例如http://www.google.com),它確實會去那裏,所以這個模式應該可以工作,但它並不會顯示我想看到的偶然性類別。當我手動輸入時,地址仍然有效。
我用指南閱讀了十幾個網頁,並使用「http://martinmelin.se/rewrite-rule-tester/」來驗證我的重寫代碼,但是我仍然無法使其工作。不幸的是,我看不到或設置任何日誌記錄。
我該如何更改rewriterule?
編輯:
我的.htaccess文件看起來是這樣的:
# BEGIN s9y
ErrorDocument 404 /data/script/index.php
DirectoryIndex /data/script/index.php
Options -MultiViews
RewriteEngine On
RewriteBase /data/script/
RewriteRule ^info index.php?/categories/2-Info [L]
<Files *.tpl.php>
deny from all
</Files>
<Files *.tpl>
deny from all
</Files>
<Files *.sql>
deny from all
</Files>
<Files *.inc.php>
deny from all
</Files>
<Files *.db>
deny from all
</Files>
# END s9y
哪裏是你的htaccess的文件?還有其他規則嗎? –
我添加了htaccess文件。其中沒有其他規則。 – HardCoder