![](/img/trans.png)
[英]Rewrite using .htaccess one with index.php other with query string
[英].htaccess rewrite troubles with /index.php
我有一個約10頁的小網站。
因此,我做到了,以便僅通過.htaccess重寫URL結構: www.domain.com/name.php
變為www.domain.com/name
現在的問題是,我添加了更多頁面和文件夾,並希望它能夠識別: www.domain.com/foldername/
但是,它無法管理它。 它給我一個404頁面,因為它正在搜索www.domain.com/foldername/.php
我的.htaccess代碼如下。 任何幫助將不勝感激!
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.domain\.com\
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
在添加.php
擴展名之前,讓您的規則檢查是否存在相應的.php
文件:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.]+?)/?$ $1.php [L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.