Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache .htaccess重写以将正斜杠(/)转换为短划线(-)_Apache_.htaccess_Url_Url Rewriting - Fatal编程技术网

Apache .htaccess重写以将正斜杠(/)转换为短划线(-)

Apache .htaccess重写以将正斜杠(/)转换为短划线(-),apache,.htaccess,url,url-rewriting,Apache,.htaccess,Url,Url Rewriting,我需要一个简单的规则来重写 domainn.com/section/page 到 domain.com/section-page.html 重新启动发动机 重写规则^([a-z0-9]+)/([a-z0-9]+)/?$$1-$2.html[QSA,L] 如果您希望转发您的用户,以便URL显示更改,请将R=301放在QSA之前R=重定向,301=永久。尝试以下规则: RewriteEngine on Options +FollowSymlinks -MultiViews RewriteRul

我需要一个简单的规则来重写

  • domainn.com/section/page

  • domain.com/section-page.html
重新启动发动机

重写规则^
([a-z0-9]+)
/
([a-z0-9]+)
/?$
$1-$2
.html[
QSA
,L]

如果您希望转发您的用户,以便URL显示更改,请将R=301放在QSA之前
R
=重定向,
301
=永久。

尝试以下规则:

RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteRule ^([^/]+)/([^/]+)/?$ /$1-$2.html [R,L]
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteRule ^([^/]+)/([^/]+)/?$ /$1-$2.html [R,L]