【发布时间】:2016-08-14 15:57:46
【问题描述】:
您好,当我使用 htaccess 尝试漂亮的 url 时,它会重定向到文件,所以当我键入 www.page.com/mainpage 时,它会重定向到 www.page.com/mainpage.php 而不是 www.page.com/index。 php?arg1=主页
我的 .htaccess 看起来像
RewriteEngine On
RewriteBase /
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ ?arg1=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\.(css|js|jpe?g|gif|png)$ [NC]
RewriteRule ^([^/]+)/([^/]+)?/?$ ?arg1=$1&arg2=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\.(css|js|jpe?g|gif|png)$ [NC]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)?/?$ ?arg1=$1&arg2=$2&arg3=$3 [L,QSA]
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting friendly-url