为什么此路由不能通过 htaccess 正确使用友好的 url slug 样式
Why isn't this routing properly using friendly url slug style via htaccess
我当前的 .htaccess:
RewriteEngine On
RewriteBase /myproject/
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME}.php -f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([^/]+)$ .php [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*)$ /index.php?r= [QSA]
如果我写:
/?r=page1(Page1 只是此上下文中的示例)。 : 作品
/page1:不工作,显示 404 错误
我的 .htaccess 有什么问题?
下面一行解决了它:
RewriteRule ^([^?]*)$ index.php?r= [QSA]
我当前的 .htaccess:
RewriteEngine On
RewriteBase /myproject/
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME}.php -f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([^/]+)$ .php [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*)$ /index.php?r= [QSA]
如果我写:
/?r=page1(Page1 只是此上下文中的示例)。 : 作品
/page1:不工作,显示 404 错误
我的 .htaccess 有什么问题?
下面一行解决了它:
RewriteRule ^([^?]*)$ index.php?r= [QSA]