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]