我想通過htaccess文件從url中刪除.php文件。例如home.php到家我在htaccess文件中使用以下重寫規則。.htaccess重寫url並刪除.php
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
並且我還想重寫url。例如
/detail.php?ca=38&title=rewrite uri sample
到
detail/article/38/rewrite uri sample
我想通過htaccess文件從url中刪除.php文件。例如home.php到家我在htaccess文件中使用以下重寫規則。.htaccess重寫url並刪除.php
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
並且我還想重寫url。例如
/detail.php?ca=38&title=rewrite uri sample
到
detail/article/38/rewrite uri sample
我試圖尋找到整個www,然後我有一個答案..
RewriteEngine On
Options +FollowSymLinks -MultiViews
RewriteRule ^article/([0-9]+)/?$ detail.php?ca=$1 [NC,L]
RewriteRule ^article/([0-9]+)/([A-Za-z0-9-]+)/?$ detail.php?ca=$1&title=$2 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
使用
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
對於GoDaddy
Options +MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
感謝Abdulla,我重寫了.php,感謝Starkeen編輯我的問題 – Dennish