一直以æ�¥å¾ˆå¤šå�Œå¦å¦äº†è·¯å¾„ä¼˜åŒ–ï¼Œæ€»æ˜¯çº ç»“ç½‘ç«™å¦‚ä½•å�šä¼ªé�™æ€�处ç�†ï¼Œä»Šå¤©æˆ‘æ�¥åˆ†äº«wordpress如何路径伪é�™æ€�处ç�†ï¼›ï¼ˆæœ¬åœ°ç½‘站为例)
没处�之� 基本路径�这�:http://www.woniuseo.com/?p=905
处�方法:
第一ç§�:设置-固定链接-自定义结构(å�Žé�¢åŠ ä¸Šï¼š/%post_id%.html)
ä¿�å˜ä¹‹å�Žï¼Œæˆ‘们å†�æ�¥çœ‹ä¸‹ï¼š
è¿™æ ·å°±æˆ�功了  是ä¸�是很简å�•å‘¢ï¼�
注æ„�:当然,æ¯�ç§�空间环境ä¸�ä¸€æ ·ï¼Œé‚£ä¹ˆä¸�一定100%解决,所以需è¦�é…�备环境规则,其他的类似;
下�是支�wordpress的伪��规则
IIS伪��规则
IIS 环境是 Windows 主机常用的æœ�务器环境,新建一个 txt 文件,将下é�¢çš„代ç �æ·»åŠ åˆ°æ–‡ä»¶ä¸ï¼š
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
[ISAPI_Rewrite] # Defend your computer from some worm attacks #RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 Â # Protect httpd.ini and httpd.parse.errors files # from accessing through HTTP # Rules to ensure that normal content gets through RewriteRule /tag/(.*) /index\.php\?tag=$1 RewriteRule /software-files/(.*) /software-files/$1 [L] RewriteRule /images/(.*) /images/$1 [L] RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /favicon.ico /favicon.ico [L] # For file-based wordpress content (i.e. theme), admin, etc. RewriteRule /wp-(.*) /wp-$1 [L] # For normal wordpress content, via index.php RewriteRule ^/$ /index.php [L] RewriteRule /(.*) /index.php/$1 [L] |
ä¿�å˜ï¼Œåˆ 除记事本的å��å—,包括å�Žç¼€å��.txtä¸€èµ·åˆ æŽ‰ï¼Œä¿®æ”¹ä¸ºï¼ˆ.htaccessï¼‰ä¸Šä¼ æ ¹ç›®å½•å°±å�¯ä»¥äº†ã€‚
Apache伪��规则
Apache是 Linux 主机下常è§�的环境,现在一般的 Linux 虚拟主机都采用这ç§�环境。新建一个 htaccess.txt æ–‡ä»¶ï¼Œæ·»åŠ ä¸‹é�¢çš„代ç �:
1 2 3 4 5 6 7 8 |
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
|
ç„¶å�Žä¸Šä¼ 到 WordPress ç«™ç‚¹çš„æ ¹ç›®å½•ï¼Œé‡�命å��为 .htaccess å�³å�¯
Nginx伪��规则
Nginx环境一般是Linux 主机 VPS或æœ�务器用户用的比较多,这些用户一般都会自己é…�ç½®Nginxï¼Œæˆ–è€…æœ‰ä¸“é—¨çš„äººå¸®ä½ é…�置,打开 nginx.conf 或者æŸ�个站点的é…�置环境,比如 wpdaxue.com.conf(ä¸�å�Œäººé…�置的ä¸�ä¸€æ ·ï¼‰ï¼Œåœ¨Â server  { } 大括å�·é‡Œé�¢æ·»åР䏋é�¢çš„代ç �:
1 2 3 4 5 6 7 8 9 10 11 |
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
|
ä¿�å˜ï¼Œé‡�å�¯ Nginx å�³å�¯ã€‚
转载请注明:⎛蜗牛SEO⎞ » wordpress如何路径伪��处�






