-1
如何清除* .php * .html等文件。 我沒有使用像CI和WP這樣的腳本,所以只有.htaccess請到我的網站。 .htaccess來自其他人的CI問題將起作用嗎?如何從url中刪除anynamefile.php?
如何清除* .php * .html等文件。 我沒有使用像CI和WP這樣的腳本,所以只有.htaccess請到我的網站。 .htaccess來自其他人的CI問題將起作用嗎?如何從url中刪除anynamefile.php?
嘗試:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ (.*)\.(php|html)
RewriteRule^/%1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ /$1.html [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ /$1.php [L]
或者。你可以使用多視圖,因爲這是什麼mod_negotiation是:
Options +Multiviews
RewriteEngine On
RewriteCond %{THE_REQUEST} \ (.*)\.(php|html)
RewriteRule^/%1 [L,R=301]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L,QSA]
從http://davedash.com/2006/07/26/how-to-remove-file-extensions-from-urls/
我覺得這樣的事情應該工作。
我測試只有第一個和它的工作,Yaay!非常感謝 :) – user2823906