我有一個PHP文件位於一個文件夾(「www.mysite.com/folder/test.php」),它接受一個get參數(str)並讓我們說print 。爲了使網址搜索引擎友好,我試圖重寫它是這樣的:.htaccess重寫文件夾也影響其子文件夾
RewriteBase/
RewriteRule ^folder/(.*)$ folder/test\.php?str=$1&%{QUERY_STRING}
重寫規則工作正常,問題是,當我需要訪問該文件夾的子文件夾。例如,如果位於www.mysite.com/folder/images/img.jpg的test.php中存在圖像,則根據上述規則,它將images/img.jpg傳遞給php文件。
怎麼能防止呢?
感謝您的快速回答,我試過你的解決方案,但同樣的事情發生,它不會讀取位於/文件夾/ css,文件夾/圖像/文件夾/ js的任何css,js和圖像 – Tohid
不讀取或者看不到? –
我認爲我們應該排除包含除aA-zZ 0-9和+之外的任何字符串以及 - – Tohid