-2
我想要显示的URL如何使用htaccess的
http://www.example.com/blog/feedback 作为
http://www.example.com/feedback
我怎么能这样做使用的.htaccess更改网址?
我想要显示的URL如何使用htaccess的
http://www.example.com/blog/feedback 作为
http://www.example.com/feedback
我怎么能这样做使用的.htaccess更改网址?
您将需要mod_rewrite来做到这一点。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/feedback$ /blog/feedback
</IfModule>
看看here了解关于mod_rewrite的教程信息。
编辑:
如果你试图移动JUST /blog/feedback
到/feedback
,那么你将不得不首先你的基地/app/webroot/blog/
移动到/app/webroot/
,编辑所有的规则,以考虑它,然后添加新规则。可以像这样进行:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /app/webroot/
RewriteRule ^/blog/index\.php$ - [L]
RewriteRule ^/blog/feedback$ /feedback [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /blog /app/webroot/blog/index.php [L]
</IfModule>
注:这应该工作,但是我现在不是在我的工作站,所以我不能检查它:(如果出现任何错误它可能是一个错字的地方 - 让我知道
感谢您的答复! #BEGIN WordPress的 RewriteEngine叙述在 RewriteBase /应用程序/ Web根目录/博客/ 重写规则^指数\ $ .PHP - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d 重写规则 。 /app/webroot/blog/index.php [L] #END WordPress的 这是我的htaccess的我如何可以重写htacess反馈 –
2012-08-09 11:34:31
请帮 'code'#BEGIN WordPress的 RewriteEngine On RewriteBase/app/webroot/blog/RewriteRule^index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule。 /app/webroot/blog/index.php [L] #'code' –
2012-08-09 13:08:56
编辑这个问题 - 希望答案有帮助。我看到你是新来的stackoverflow,提示未来:包括你的代码在问题中,而不是在评论:)如果你需要,你可以随时编辑问题:) – 2012-08-09 13:41:06