.htaccess Pretty URL 在文件夹内重写
.htaccess Pretty URL rewrite inside a folder
我正在尝试将我的 url 之一重写为漂亮的 url,但我似乎无法弄清楚。这是我试过的
当前文件夹布局
-index.php
-/instagram
-index.php
-.htaccess
我在 .htaccess 里面放了这段代码
RewriteEngine On
RewriteRule ^instagram/([^/]*)$ /instagram/?username= [L]
我的目标是把这个url
http://example.com/instagram/?username=test1234
进入这个url
http://example.com/instagram/test1234
但是,当我在浏览器中转到第二个 url 时,它给出了 404 未找到错误。知道如何解决这个问题吗?
将此代码放入 /instagram/.htaccess
:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /instagram/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?username= [L,QSA]
我正在尝试将我的 url 之一重写为漂亮的 url,但我似乎无法弄清楚。这是我试过的
当前文件夹布局
-index.php
-/instagram
-index.php
-.htaccess
我在 .htaccess 里面放了这段代码
RewriteEngine On
RewriteRule ^instagram/([^/]*)$ /instagram/?username= [L]
我的目标是把这个url
http://example.com/instagram/?username=test1234
进入这个url
http://example.com/instagram/test1234
但是,当我在浏览器中转到第二个 url 时,它给出了 404 未找到错误。知道如何解决这个问题吗?
将此代码放入 /instagram/.htaccess
:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /instagram/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?username= [L,QSA]