1
我的.htaccess行爲很奇怪。以下作品完美:.htaccess重寫只是與一些頁面
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^band/biografie/?$ /band-biografie.php?page=3 [R,NC,L]
...但是,這並不工作:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^termine/?$ /termine.php?page=3 [R,NC,L]
它加載termine.php正確,但沒有做重定向[R]並不會加載第3頁。 這兩個文件(band-biografie.php和termine.php)都位於同一個文件夾中,並且基本上具有相同的內容。
有人能幫助我嗎? 在此先感謝!
...你確定你要重定向的頁面不需要更多的參數(id),例如:/termine.php?page=3&id=649? – Milan
是的,這兩個頁面只是對page =進行分頁反應:/ – Flo
dir是第二條規則中沒有擴展名的相同名稱。將頂部行改爲這個'Options + FollowSymLinks -MultiViews',看看是否有幫助 –