HTACCESS 创建永久链接
HTACCESS creating permalinks
我想重写“http://domain.com/url-name/”,
查看“http://domain.com/?url="url-name".
我正在尝试但没有成功:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^/]*)$/ ^([^/]*)?url=
错误很少:
- 在正则表达式中,如果你转义
$
那么它将匹配文字 $
.
- 在目标 URI 中,您不能使用正则表达式,而是提供对模式中捕获值的反向引用。
- 使用
RewriteCond
仅影响非文件和非目录。
将您的代码更改为:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* ?url=[=10=] [L,QSA]
我想重写“http://domain.com/url-name/”, 查看“http://domain.com/?url="url-name".
我正在尝试但没有成功:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^/]*)$/ ^([^/]*)?url=
错误很少:
- 在正则表达式中,如果你转义
$
那么它将匹配文字$
. - 在目标 URI 中,您不能使用正则表达式,而是提供对模式中捕获值的反向引用。
- 使用
RewriteCond
仅影响非文件和非目录。
将您的代码更改为:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* ?url=[=10=] [L,QSA]