可能重复:
.htacces 创建友好的 URL。需要帮助
我想为“漂亮的 url”构建一个像 WordPress 这样的脚本,我复制了 .htaccess 行并进行了一些修改,但是在 PHP 方面我不知道如何构建它。
我不明白它是如何工作的。
可能重复:
.htacces 创建友好的 URL。需要帮助
我想为“漂亮的 url”构建一个像 WordPress 这样的脚本,我复制了 .htaccess 行并进行了一些修改,但是在 PHP 方面我不知道如何构建它。
我不明白它是如何工作的。
在 Daniel A White 的帮助下,我在 WordPress 文件中找到了这个类。
WP_Rewrite:http: //xref.wordpress.org/trunk/WordPress/Rewrite/WP_Rewrite.html
从设置重写引擎开始并遵循符号链接
RewriteEngine On
# Drop the .php -- or any other extension you use.
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
#Forces the site to switch to www.site.com - change the site/TDL below
RewriteCond %{HTTP_HOST} ^insuranceiwant\.com$
RewriteRule (.*) http://www.insuranceiwant.com/$1 [R=301,L]
现在将您的页面命名为有用的名称,例如 site.com/contact-us 如果您要从数据库中提取动态页面,还请添加以下内容:
Options +FollowSymLinks
Options +Indexes
RewriteRule ^([A-Za-z_]+)_([A-Z]+)/([A-Za-z0-9_-]+)$ /Resources/city.php?state=$1®ion=$2&city=$3
该示例显示动态页面具有州名、州缩写和从数据库中提取并显示页面的城市,如下所示: insuranceiwant.com/California_CA/Los_Angeles
有关页面名称正则表达式的更多信息,请查看这个有用的网站: http ://www.regular-expressions.info/