[英]rewriting url with mod_rewrite in .htaccess
你好,我的網站有問題。
我有一個網址看起來像的網站:
site.com/page.php
我聽說可以重寫網址,例如:
site.com/page
我一直在尋找那個特定的重寫器,但我找不到任何東西。 我被發現的是:
RewriteRule ^$ page.php [L]
RewriteRule ^([a-z]+)/?([0-9]*)/?$ page.php?index=$2 [L]
那行不通。
因此,如果有人可以幫助我,我將不勝感激。 非常感謝。
嘗試這個
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
將此放在您的.htaccess中
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
然后,在您的任何網址中,您都可以執行以下操作:
http://yoursite.com/about
代替 :
http://yoursite.com/about.php
它仍然會加載
嘗試:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)/$ $1 [L]
和/或不要忘記重啟apache;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.