簡體   English   中英

htaccess刪除PHP和HTML

[英]htaccess to remove PHP and HTML

我已經在互聯網上搜索了很長時間,但似乎找不到適合我的網站的htaccess。 我正在使用一個名為CuteNews的新聞CMS,它們具有允許URL重寫的功能。 但是,與我所有其他以.php結尾的內容頁面相比,URL重寫導致新聞頁面變為.html。

我不想將.html強制為.php或反之亦然,我打算從URL中同時刪除.php和.html擴展名。 但是,盡管我輸入了其他人在互聯網上顯示的其他htaccess信息,但是它無法工作。

現在,我真的是htaccess的新手,因為我對此的了解非常有限。

這是我激活URL重寫功能后CuteNews生成的.htaccess,

# --- CUTENEWS[ST]
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /cms/show_news.php?cn_rewrite_url=$1 [L]
# --- CUTENEWS[ED]

誰能指導我進行有關刪除此.htaccess生成的.html以及從其他內容頁面刪除.php的事情? 謝謝。

要刪除.php或.html擴展名,請在您的htaccess文件中添加此.htaccess摘錄的最后2行:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]

暫無
暫無

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

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