簡體   English   中英

將mod_rewrite從httpd.conf移至.htaccess不起作用

[英]Moving mod_rewrite from httpd.conf to .htaccess doesn't work

我認為這可能相對簡單。 我有一個重寫規則,該規則基本上從URL中刪除了.php,但它不是標准的URL。 它在我的httpd.conf文件中可以正常工作,但是如果我移到.htaccess則不能:

RewriteEngine On
RewriteRule ^/index/(.*)/(.*)$ /index.php/$1/$2 [QSA]

現在,我知道在.htaccess中,您必須刪除引用當前目錄的部分,但是我還沒有運氣,非常歡迎任何想法/建議/解決方案。

傳遞給RewriteRule的URL永遠不會以斜杠開頭。 去掉它。 還有一個替換文件 ,因為它們是文件系統路徑

 Given Rule Resulting Substitution ---------------------------------------------- ---------------------------------- ^localpath(.*) otherpath$1 /somepath/otherpath/pathinfo 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM