Apache 如何为网站创建htaccess

Apache 如何为网站创建htaccess,apache,.htaccess,Apache,.htaccess,我是htaccess的新手。 要为我的网站创建htaccess文件吗 我想显示以下链接 http://mysite.com/show-post.php?postId=23423423 以下格式 http://mysite.com/post/23423423 谁能告诉我.htaccess文件的内容是什么 我的确切网址是 http://localhost/pinboard/show-post.php?postId=5635sdf43535452 我想把它转换成 关于您必须学习重写规则指令。

我是htaccess的新手。 要为我的网站创建htaccess文件吗

我想显示以下链接

http://mysite.com/show-post.php?postId=23423423
以下格式

http://mysite.com/post/23423423
谁能告诉我.htaccess文件的内容是什么

我的确切网址是

http://localhost/pinboard/show-post.php?postId=5635sdf43535452
我想把它转换成


关于

您必须学习重写规则指令。 它应该是这样的(这是未经测试的,只是给你一个提示) 重新启动发动机
RewriteRule/show post.php?postId=(.*)/post/$1

您必须学习RewriteRule指令。 它应该是这样的(这是未经测试的,只是给你一个提示) 重新启动发动机
RewriteRule/show post.php?postId=(.*)/post/$1

您需要将
RewriteRule
与正则表达式一起使用。您的
.htaccess
应该如下所示:

Options +FollowSymlinks
RewriteEngine on
RewriteRule /post.php?postId=(.*) /post/$1 [NC]

查看更详细的说明。

您需要对正则表达式使用
重写规则。您的
.htaccess
应该如下所示:

Options +FollowSymlinks
RewriteEngine on
RewriteRule /post.php?postId=(.*) /post/$1 [NC]

查看更详细的说明。

我不能不注意到你接受答案的记录令人沮丧。请开始接受之前的一些回答,作为对花时间回答您问题的成员的礼貌

对于当前的问题,请在文档根目录下的.htaccess中使用以下代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+/)?post/(.*)$ $1show-post.php?postId=$2 [L,QSA,NC]

我不能不注意到你接受答案的记录令人沮丧。请开始接受之前的一些回答,作为对花时间回答您问题的成员的礼貌

对于当前的问题,请在文档根目录下的.htaccess中使用以下代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+/)?post/(.*)$ $1show-post.php?postId=$2 [L,QSA,NC]

顺便说一句,您应该在标记中添加“apache”,因为.htaccess实际上意义不大(您可以将此指令放在其他文件中,如虚拟主机定义…)Hi rohitpurohit!你应该花一点时间重新审视你之前的问题,并尽可能地接受答案(使用旁边的大复选标记)。在StackOverflow上这样做是有礼貌的。谢谢。顺便说一句,您应该在标记中添加“apache”,因为.htaccess实际上意义不大(您可以将此指令放在其他文件中,如虚拟主机定义…)嗨,rohitpurohit!你应该花一点时间重新审视你之前的问题,并尽可能地接受答案(使用旁边的大复选标记)。在StackOverflow上这样做是有礼貌的。谢谢。请检查我的帖子,我已经编辑过了,然后给我一个准确的访问权限。我试过你的一个,但它不工作,请检查我的帖子,我已经编辑它,然后给我一个确切的访问。我试过你的,但不起作用